* [Xenomai-help] Freeze while running examples
[not found] <CAHOEnGfih5tin7NAnf-qU6tKxVtnb=LjuBFE5QxFQpxfA=EBkg@domain.hid>
@ 2012-02-14 17:54 ` Oscar Dávila
2012-02-14 18:39 ` Gilles Chanteperdrix
0 siblings, 1 reply; 17+ messages in thread
From: Oscar Dávila @ 2012-02-14 17:54 UTC (permalink / raw)
To: xenomai
[-- Attachment #1.1: Type: text/plain, Size: 3561 bytes --]
I compiled Xenomai succesfully, but when i try to run an example it freezes
/ machine look up, any help will be apreciated, thanks.
Here is some info about the system, its a Debian 6.0 with a
kernel 2.6.35.9, xenomai-2.6.0, the adeos
patch adeos-ipipe-2.6.35.9-x86-2.8-04.patch and Im also using the
nmi_watchdog=2 in the boot kernel options.
[0][odavilar@domain.hid ~]$ uname -a
Linux Micromaquina 2.6.35.9-xenomai-2.6.0-1 #4 SMP Tue Jan 31 13:56:03 CST
2012 i686 GNU/Linux
[0][odavilar@domain.hid ~]$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Pentium(R) 4 CPU 3.20GHz
stepping : 1
cpu MHz : 3194.379
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc up pebs
bts pni dtes64 monitor ds_cpl cid xtpr
bogomips : 6388.75
clflush size : 64
cache_alignment : 128
address sizes : 36 bits physical, 32 bits virtual
power management:
[0][odavilar@domain.hid ~]$ cat /proc/xenomai/
acct heap lock schedclasses/ timerstat/
affinity interfaces/ registry/ stat version
apc irq rtdm/ timebases
faults latency sched timer
[0][odavilar@domain.hid ~]$ dmesg | grep Xenomai
[ 0.588391] I-pipe: Domain Xenomai registered.
[ 0.588401] Xenomai: hal/i386 started.
[ 0.588422] Xenomai: scheduling class idle registered.
[ 0.588425] Xenomai: scheduling class rt registered.
[ 0.589384] Xenomai: real-time nucleus v2.6.0 (Movin' On) loaded.
[ 0.589387] Xenomai: debug mode enabled.
[ 0.590758] Xenomai: SMI-enabled chipset found
[ 0.590758] Xenomai: SMI workaround enabled
[ 0.590758] Xenomai: starting native API services.
[ 0.590758] Xenomai: starting POSIX services.
[ 0.590758] Xenomai: starting RTDM services.
I attached an image with the output of the program and the .config from my
kernel. (its an image because it was locked up)
And also after rebooting, Debian reports a kernel failure with the next
message:
Kernel failure message 1:
------------[ cut here ]------------
WARNING: at kernel/sched_clock.c:178 sched_clock_cpu+0x46/0x154()
Hardware name: 8143PSR
Modules linked in: ppdev lp sco bridge stp bnep rfcomm l2cap crc16
bluetooth rfkill i915 drm_kms_helper drm i2c_algo_bit binfmt_misc fuse loop
snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm
snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq i2c_i801 parport_pc
parport rng_core snd_timer i2c_core snd_seq_device tpm_tis tpm snd
soundcore snd_page_alloc pcspkr evdev psmouse serio_raw ext3 jbd mbcache
usbhid hid sg sr_mod sd_mod crc_t10dif cdrom ata_generic ata_piix libata
uhci_hcd ehci_hcd scsi_mod tg3 usbcore floppy libphy nls_base [last
unloaded: scsi_wait_scan]
Pid: 1005, comm: Xorg Not tainted 2.6.35.9-xenomai-2.6.0-1 #4
Call Trace:
[<c102b881>] ? warn_slowpath_common+0x6a/0x7b
[<c1043741>] ? sched_clock_cpu+0x46/0x154
[<c102b89f>] ? warn_slowpath_null+0xd/0x10
[<c1043741>] ? sched_clock_cpu+0x46/0x154
[<c12763eb>] ? restore_ret+0x0/0xe
[<c1026b97>] ? update_rq_clock+0x14/0x22
[<c1274cd4>] ? schedule+0x22d/0x55a
[<c10e7065>] ? vfs_read+0x9a/0xd7
[<c1276447>] ? work_resched+0x6/0x2b
---[ end trace 31995fc33523d884 ]---
--
Atentamente:
Oscar Dávila
[-- Attachment #1.2: Type: text/html, Size: 5370 bytes --]
[-- Attachment #2: 20120208_164920.jpg --]
[-- Type: image/jpeg, Size: 384746 bytes --]
[-- Attachment #3: config --]
[-- Type: application/octet-stream, Size: 120837 bytes --]
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.35.9
# Wed Feb 8 16:38:03 2012
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
# CONFIG_X86_64 is not set
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf32-i386"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
CONFIG_GENERIC_TIME=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
CONFIG_MMU=y
CONFIG_ZONE_DMA=y
# CONFIG_NEED_DMA_MAP_STATE is not set
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_GPIO=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
# CONFIG_GENERIC_TIME_VSYSCALL is not set
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_DEFAULT_IDLE=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
# CONFIG_ZONE_DMA32 is not set
CONFIG_ARCH_POPULATES_NODE_MAP=y
# CONFIG_AUDIT_ARCH is not set
CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
CONFIG_HAVE_EARLY_RES=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_X86_32_LAZY_GS=y
CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx"
CONFIG_KTIME_SCALAR=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
CONFIG_CONSTRUCTORS=y
#
# General setup
#
CONFIG_EXPERIMENTAL=y
CONFIG_BROKEN_ON_SMP=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_CROSS_COMPILE=""
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_LZO is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_TREE=y
#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
# CONFIG_TREE_PREEMPT_RCU is not set
# CONFIG_TINY_RCU is not set
# CONFIG_RCU_TRACE is not set
CONFIG_RCU_FANOUT=32
# CONFIG_RCU_FANOUT_EXACT is not set
# CONFIG_TREE_RCU_TRACE is not set
# CONFIG_IKCONFIG is not set
CONFIG_LOG_BUF_SHIFT=17
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
CONFIG_CGROUPS=y
# CONFIG_CGROUP_DEBUG is not set
CONFIG_CGROUP_NS=y
CONFIG_CGROUP_FREEZER=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CPUSETS=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_CGROUP_CPUACCT=y
# CONFIG_RESOURCE_COUNTERS is not set
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
# CONFIG_RT_GROUP_SCHED is not set
# CONFIG_BLK_CGROUP is not set
# CONFIG_SYSFS_DEPRECATED_V2 is not set
CONFIG_RELAY=y
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_IPC_NS=y
CONFIG_USER_NS=y
CONFIG_PID_NS=y
CONFIG_NET_NS=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_RD_LZO=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
CONFIG_ANON_INODES=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_HAVE_PERF_EVENTS=y
#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_PERF_COUNTERS is not set
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PCI_QUIRKS=y
CONFIG_SLUB_DEBUG=y
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLOB is not set
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
CONFIG_OPROFILE=m
# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set
CONFIG_HAVE_OPROFILE=y
CONFIG_KPROBES=y
CONFIG_OPTPROBES=y
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
CONFIG_KRETPROBES=y
CONFIG_USER_RETURN_NOTIFIER=y
CONFIG_HAVE_IOREMAP_PROT=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
CONFIG_HAVE_OPTPROBES=y
CONFIG_HAVE_ARCH_TRACEHOOK=y
CONFIG_HAVE_DMA_ATTRS=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_DMA_API_DEBUG=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
CONFIG_HAVE_USER_RETURN_NOTIFIER=y
#
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
CONFIG_SLOW_WORK=y
# CONFIG_SLOW_WORK_DEBUG is not set
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_BLOCK=y
CONFIG_LBDAF=y
CONFIG_BLK_DEV_BSG=y
CONFIG_BLK_DEV_INTEGRITY=y
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_PREEMPT_NOTIFIERS=y
# CONFIG_INLINE_SPIN_TRYLOCK is not set
# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set
# CONFIG_INLINE_SPIN_LOCK is not set
# CONFIG_INLINE_SPIN_LOCK_BH is not set
# CONFIG_INLINE_SPIN_LOCK_IRQ is not set
# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set
CONFIG_INLINE_SPIN_UNLOCK=y
# CONFIG_INLINE_SPIN_UNLOCK_BH is not set
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set
# CONFIG_INLINE_READ_TRYLOCK is not set
# CONFIG_INLINE_READ_LOCK is not set
# CONFIG_INLINE_READ_LOCK_BH is not set
# CONFIG_INLINE_READ_LOCK_IRQ is not set
# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set
CONFIG_INLINE_READ_UNLOCK=y
# CONFIG_INLINE_READ_UNLOCK_BH is not set
CONFIG_INLINE_READ_UNLOCK_IRQ=y
# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set
# CONFIG_INLINE_WRITE_TRYLOCK is not set
# CONFIG_INLINE_WRITE_LOCK is not set
# CONFIG_INLINE_WRITE_LOCK_BH is not set
# CONFIG_INLINE_WRITE_LOCK_IRQ is not set
# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set
CONFIG_INLINE_WRITE_UNLOCK=y
# CONFIG_INLINE_WRITE_UNLOCK_BH is not set
CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set
# CONFIG_MUTEX_SPIN_ON_OWNER is not set
#
# Real-time sub-system
#
CONFIG_XENOMAI=y
CONFIG_XENO_GENERIC_STACKPOOL=y
CONFIG_XENO_FASTSYNCH=y
CONFIG_XENO_OPT_NUCLEUS=y
CONFIG_XENO_OPT_PERVASIVE=y
CONFIG_XENO_OPT_PRIOCPL=y
CONFIG_XENO_OPT_PIPELINE_HEAD=y
# CONFIG_XENO_OPT_SCHED_CLASSES is not set
CONFIG_XENO_OPT_PIPE=y
CONFIG_XENO_OPT_VFILE=y
CONFIG_XENO_OPT_PIPE_NRDEV=32
CONFIG_XENO_OPT_REGISTRY_NRSLOTS=512
CONFIG_XENO_OPT_SYS_HEAPSZ=256
CONFIG_XENO_OPT_SYS_STACKPOOLSZ=128
CONFIG_XENO_OPT_SEM_HEAPSZ=12
CONFIG_XENO_OPT_GLOBAL_SEM_HEAPSZ=12
CONFIG_XENO_OPT_STATS=y
CONFIG_XENO_OPT_DEBUG=y
CONFIG_XENO_OPT_DEBUG_NUCLEUS=y
CONFIG_XENO_OPT_DEBUG_XNLOCK=y
CONFIG_XENO_OPT_DEBUG_QUEUES=y
CONFIG_XENO_OPT_DEBUG_REGISTRY=y
CONFIG_XENO_OPT_DEBUG_TIMERS=y
# CONFIG_XENO_OPT_DEBUG_SYNCH_RELAX is not set
CONFIG_XENO_OPT_WATCHDOG=y
CONFIG_XENO_OPT_WATCHDOG_TIMEOUT=4
# CONFIG_XENO_OPT_SHIRQ is not set
CONFIG_XENO_OPT_SELECT=y
CONFIG_XENO_OPT_HOSTRT=y
#
# Timing
#
# CONFIG_XENO_OPT_TIMING_PERIODIC is not set
CONFIG_XENO_OPT_TIMING_VIRTICK=1000
CONFIG_XENO_OPT_TIMING_SCHEDLAT=0
#
# Scalability
#
# CONFIG_XENO_OPT_SCALABLE_SCHED is not set
CONFIG_XENO_OPT_TIMER_LIST=y
# CONFIG_XENO_OPT_TIMER_HEAP is not set
# CONFIG_XENO_OPT_TIMER_WHEEL is not set
#
# Machine
#
CONFIG_XENO_HW_FPU=y
#
# SMI workaround
#
# CONFIG_XENO_HW_SMI_DETECT_DISABLE is not set
CONFIG_XENO_HW_SMI_DETECT=y
CONFIG_XENO_HW_SMI_WORKAROUND=y
CONFIG_XENO_HW_SMI_ALL=y
#
# Interfaces
#
CONFIG_XENO_SKIN_NATIVE=y
CONFIG_XENO_OPT_NATIVE_PERIOD=0
CONFIG_XENO_OPT_NATIVE_PIPE=y
CONFIG_XENO_OPT_NATIVE_PIPE_BUFSZ=1024
CONFIG_XENO_OPT_NATIVE_SEM=y
CONFIG_XENO_OPT_NATIVE_EVENT=y
CONFIG_XENO_OPT_NATIVE_MUTEX=y
CONFIG_XENO_OPT_NATIVE_COND=y
CONFIG_XENO_OPT_NATIVE_QUEUE=y
CONFIG_XENO_OPT_NATIVE_BUFFER=y
CONFIG_XENO_OPT_NATIVE_HEAP=y
CONFIG_XENO_OPT_NATIVE_ALARM=y
CONFIG_XENO_OPT_NATIVE_MPS=y
# CONFIG_XENO_OPT_NATIVE_INTR is not set
CONFIG_XENO_OPT_DEBUG_NATIVE=y
CONFIG_XENO_SKIN_POSIX=y
CONFIG_XENO_OPT_POSIX_PERIOD=0
# CONFIG_XENO_OPT_POSIX_SHM is not set
# CONFIG_XENO_OPT_POSIX_INTR is not set
CONFIG_XENO_OPT_POSIX_SELECT=y
CONFIG_XENO_OPT_DEBUG_POSIX=y
# CONFIG_XENO_SKIN_PSOS is not set
# CONFIG_XENO_SKIN_UITRON is not set
# CONFIG_XENO_SKIN_VRTX is not set
# CONFIG_XENO_SKIN_VXWORKS is not set
# CONFIG_XENO_OPT_NOWARN_DEPRECATED is not set
CONFIG_XENO_SKIN_RTDM=y
CONFIG_XENO_OPT_RTDM_PERIOD=0
CONFIG_XENO_OPT_RTDM_FILDES=128
CONFIG_XENO_OPT_RTDM_SELECT=y
# CONFIG_XENO_OPT_DEBUG_RTDM is not set
CONFIG_XENO_OPT_DEBUG_RTDM_APPL=y
#
# Drivers
#
#
# Serial drivers
#
# CONFIG_XENO_DRIVERS_16550A is not set
#
# Testing drivers
#
CONFIG_XENO_DRIVERS_TIMERBENCH=y
# CONFIG_XENO_DRIVERS_KLATENCY is not set
# CONFIG_XENO_DRIVERS_IRQBENCH is not set
CONFIG_XENO_DRIVERS_SWITCHTEST=y
# CONFIG_XENO_DRIVERS_RTDMTEST is not set
#
# CAN drivers
#
# CONFIG_XENO_DRIVERS_CAN is not set
#
# ANALOGY drivers
#
# CONFIG_XENO_DRIVERS_ANALOGY is not set
#
# Real-time IPC drivers
#
# CONFIG_XENO_DRIVERS_RTIPC is not set
CONFIG_FREEZER=y
#
# Processor type and features
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
# CONFIG_SMP is not set
# CONFIG_SPARSE_IRQ is not set
CONFIG_X86_MPPARSE=y
# CONFIG_X86_EXTENDED_PLATFORM is not set
CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_NO_BOOTMEM=y
# CONFIG_MEMTEST is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
CONFIG_MPENTIUM4=y
# CONFIG_MK6 is not set
# CONFIG_MK7 is not set
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MGEODE_LX is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
# CONFIG_MVIAC7 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not set
# CONFIG_GENERIC_CPU is not set
# CONFIG_X86_GENERIC is not set
CONFIG_X86_CPU=y
CONFIG_X86_INTERNODE_CACHE_SHIFT=7
CONFIG_X86_CMPXCHG=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_X86_XADD=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=5
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_CYRIX_32=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_CPU_SUP_TRANSMETA_32=y
CONFIG_CPU_SUP_UMC_32=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
# CONFIG_IOMMU_HELPER is not set
# CONFIG_IOMMU_API is not set
CONFIG_NR_CPUS=1
# CONFIG_PREEMPT_NONE is not set
CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_IPIPE=y
CONFIG_IPIPE_DOMAINS=4
CONFIG_IPIPE_DELAYED_ATOMICSW=y
# CONFIG_IPIPE_UNMASKED_CONTEXT_SWITCH is not set
CONFIG_HAVE_IPIPE_HOSTRT=y
CONFIG_X86_UP_APIC=y
# CONFIG_X86_UP_IOAPIC is not set
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_INTEL=y
CONFIG_X86_MCE_AMD=y
# CONFIG_X86_ANCIENT_MCE is not set
CONFIG_X86_MCE_THRESHOLD=y
CONFIG_X86_MCE_INJECT=m
CONFIG_X86_THERMAL_VECTOR=y
CONFIG_VM86=y
CONFIG_TOSHIBA=m
CONFIG_I8K=m
CONFIG_X86_REBOOTFIXUPS=y
CONFIG_MICROCODE=m
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_PAGE_OFFSET=0xC0000000
CONFIG_HIGHMEM=y
# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ILLEGAL_POINTER_VALUE=0
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=y
CONFIG_PAGEFLAGS_EXTENDED=y
CONFIG_SPLIT_PTLOCK_CPUS=4
# CONFIG_COMPACTION is not set
# CONFIG_PHYS_ADDR_T_64BIT is not set
CONFIG_ZONE_DMA_FLAG=1
CONFIG_BOUNCE=y
CONFIG_VIRT_TO_BUS=y
CONFIG_MMU_NOTIFIER=y
CONFIG_KSM=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
CONFIG_MEMORY_FAILURE=y
CONFIG_HWPOISON_INJECT=m
CONFIG_HIGHPTE=y
# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
CONFIG_X86_RESERVE_LOW_64K=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_SECCOMP=y
# CONFIG_CC_STACKPROTECTOR is not set
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not set
# CONFIG_KEXEC_JUMP is not set
CONFIG_PHYSICAL_START=0x1000000
CONFIG_RELOCATABLE=y
CONFIG_X86_NEED_RELOCS=y
CONFIG_PHYSICAL_ALIGN=0x1000000
# CONFIG_COMPAT_VDSO is not set
# CONFIG_CMDLINE_BOOL is not set
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
#
# Power management and ACPI options
#
CONFIG_PM=y
CONFIG_PM_DEBUG=y
# CONFIG_PM_ADVANCED_DEBUG is not set
# CONFIG_PM_VERBOSE is not set
CONFIG_CAN_PM_TRACE=y
# CONFIG_PM_TRACE_RTC is not set
CONFIG_PM_SLEEP=y
CONFIG_SUSPEND_NVS=y
CONFIG_SUSPEND=y
# CONFIG_PM_TEST_SUSPEND is not set
CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_RUNTIME=y
CONFIG_PM_OPS=y
# CONFIG_ACPI is not set
CONFIG_SFI=y
# CONFIG_APM is not set
#
# CPU Frequency scaling
#
# CONFIG_CPU_FREQ is not set
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_INTEL_IDLE is not set
#
# Bus options (PCI etc.)
#
CONFIG_PCI=y
# CONFIG_PCI_GOBIOS is not set
# CONFIG_PCI_GOMMCONFIG is not set
# CONFIG_PCI_GODIRECT is not set
# CONFIG_PCI_GOOLPC is not set
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_DOMAINS=y
# CONFIG_PCI_CNB20LE_QUIRK is not set
CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=m
CONFIG_PCIEAER=y
# CONFIG_PCIE_ECRC is not set
CONFIG_PCIEAER_INJECT=m
CONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEBUG is not set
CONFIG_ARCH_SUPPORTS_MSI=y
# CONFIG_PCI_MSI is not set
# CONFIG_PCI_DEBUG is not set
CONFIG_PCI_STUB=m
CONFIG_HT_IRQ=y
CONFIG_PCI_IOV=y
CONFIG_ISA_DMA_API=y
CONFIG_ISA=y
# CONFIG_EISA is not set
# CONFIG_MCA is not set
CONFIG_SCx200=m
CONFIG_SCx200HR_TIMER=m
# CONFIG_OLPC is not set
CONFIG_K8_NB=y
CONFIG_PCCARD=m
CONFIG_PCMCIA=m
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_CARDBUS=y
#
# PC-card bridges
#
CONFIG_YENTA=m
CONFIG_YENTA_O2=y
CONFIG_YENTA_RICOH=y
CONFIG_YENTA_TI=y
CONFIG_YENTA_ENE_TUNE=y
CONFIG_YENTA_TOSHIBA=y
CONFIG_PD6729=m
CONFIG_I82092=m
CONFIG_I82365=m
CONFIG_TCIC=m
CONFIG_PCMCIA_PROBE=y
CONFIG_PCCARD_NONSTATIC=y
CONFIG_HOTPLUG_PCI=m
CONFIG_HOTPLUG_PCI_FAKE=m
CONFIG_HOTPLUG_PCI_COMPAQ=m
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
CONFIG_HOTPLUG_PCI_IBM=m
CONFIG_HOTPLUG_PCI_CPCI=y
CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
CONFIG_HOTPLUG_PCI_SHPC=m
#
# Executable file formats / Emulations
#
CONFIG_BINFMT_ELF=y
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
CONFIG_HAVE_AOUT=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_MISC=m
CONFIG_HAVE_ATOMIC_IOMAP=y
CONFIG_NET=y
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=m
CONFIG_XFRM_SUB_POLICY=y
CONFIG_XFRM_MIGRATE=y
# CONFIG_XFRM_STATISTICS is not set
CONFIG_XFRM_IPCOMP=m
CONFIG_NET_KEY=m
CONFIG_NET_KEY_MIGRATE=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_ASK_IP_FIB_HASH=y
# CONFIG_IP_FIB_TRIE is not set
CONFIG_IP_FIB_HASH=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE=y
# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
# CONFIG_ARPD is not set
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=m
CONFIG_INET_ESP=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_XFRM_TUNNEL=m
CONFIG_INET_TUNNEL=m
CONFIG_INET_XFRM_MODE_TRANSPORT=m
CONFIG_INET_XFRM_MODE_TUNNEL=m
CONFIG_INET_XFRM_MODE_BEET=m
CONFIG_INET_LRO=y
CONFIG_INET_DIAG=m
CONFIG_INET_TCP_DIAG=m
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=m
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TCP_CONG_WESTWOOD=m
CONFIG_TCP_CONG_HTCP=m
CONFIG_TCP_CONG_HSTCP=m
CONFIG_TCP_CONG_HYBLA=m
CONFIG_TCP_CONG_VEGAS=m
CONFIG_TCP_CONG_SCALABLE=m
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m
CONFIG_TCP_CONG_YEAH=m
CONFIG_TCP_CONG_ILLINOIS=m
# CONFIG_DEFAULT_BIC is not set
CONFIG_DEFAULT_CUBIC=y
# CONFIG_DEFAULT_HTCP is not set
# CONFIG_DEFAULT_HYBLA is not set
# CONFIG_DEFAULT_VEGAS is not set
# CONFIG_DEFAULT_VENO is not set
# CONFIG_DEFAULT_WESTWOOD is not set
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_TCP_MD5SIG=y
CONFIG_IPV6=y
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_IPV6_ROUTE_INFO=y
CONFIG_IPV6_OPTIMISTIC_DAD=y
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
CONFIG_IPV6_MIP6=y
CONFIG_INET6_XFRM_TUNNEL=m
CONFIG_INET6_TUNNEL=m
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
CONFIG_INET6_XFRM_MODE_TUNNEL=m
CONFIG_INET6_XFRM_MODE_BEET=m
CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
CONFIG_IPV6_SIT=m
# CONFIG_IPV6_SIT_6RD is not set
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=m
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_IPV6_SUBTREES=y
CONFIG_IPV6_MROUTE=y
# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set
CONFIG_IPV6_PIMSM_V2=y
# CONFIG_NETLABEL is not set
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=y
#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=m
CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NETFILTER_NETLINK_LOG=m
CONFIG_NF_CONNTRACK=m
CONFIG_NF_CT_ACCT=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
CONFIG_NF_CONNTRACK_EVENTS=y
CONFIG_NF_CT_PROTO_DCCP=m
CONFIG_NF_CT_PROTO_GRE=m
CONFIG_NF_CT_PROTO_SCTP=m
CONFIG_NF_CT_PROTO_UDPLITE=m
CONFIG_NF_CONNTRACK_AMANDA=m
CONFIG_NF_CONNTRACK_FTP=m
CONFIG_NF_CONNTRACK_H323=m
CONFIG_NF_CONNTRACK_IRC=m
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
CONFIG_NF_CONNTRACK_PPTP=m
CONFIG_NF_CONNTRACK_SANE=m
CONFIG_NF_CONNTRACK_SIP=m
CONFIG_NF_CONNTRACK_TFTP=m
CONFIG_NF_CT_NETLINK=m
CONFIG_NETFILTER_TPROXY=m
CONFIG_NETFILTER_XTABLES=m
#
# Xtables combined modules
#
CONFIG_NETFILTER_XT_MARK=m
CONFIG_NETFILTER_XT_CONNMARK=m
#
# Xtables targets
#
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
# CONFIG_NETFILTER_XT_TARGET_CT is not set
CONFIG_NETFILTER_XT_TARGET_DSCP=m
CONFIG_NETFILTER_XT_TARGET_HL=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
CONFIG_NETFILTER_XT_TARGET_RATEEST=m
# CONFIG_NETFILTER_XT_TARGET_TEE is not set
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
CONFIG_NETFILTER_XT_TARGET_TRACE=m
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
#
# Xtables matches
#
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
CONFIG_NETFILTER_XT_MATCH_DSCP=m
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_HL=m
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_OSF=m
CONFIG_NETFILTER_XT_MATCH_OWNER=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_RECENT=m
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
CONFIG_NETFILTER_XT_MATCH_TIME=m
CONFIG_NETFILTER_XT_MATCH_U32=m
CONFIG_IP_VS=m
CONFIG_IP_VS_IPV6=y
# CONFIG_IP_VS_DEBUG is not set
CONFIG_IP_VS_TAB_BITS=12
#
# IPVS transport protocol load balancing support
#
CONFIG_IP_VS_PROTO_TCP=y
CONFIG_IP_VS_PROTO_UDP=y
CONFIG_IP_VS_PROTO_AH_ESP=y
CONFIG_IP_VS_PROTO_ESP=y
CONFIG_IP_VS_PROTO_AH=y
# CONFIG_IP_VS_PROTO_SCTP is not set
#
# IPVS scheduler
#
CONFIG_IP_VS_RR=m
CONFIG_IP_VS_WRR=m
CONFIG_IP_VS_LC=m
CONFIG_IP_VS_WLC=m
CONFIG_IP_VS_LBLC=m
CONFIG_IP_VS_LBLCR=m
CONFIG_IP_VS_DH=m
CONFIG_IP_VS_SH=m
CONFIG_IP_VS_SED=m
CONFIG_IP_VS_NQ=m
#
# IPVS application helper
#
CONFIG_IP_VS_FTP=m
#
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=m
CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_CONNTRACK_PROC_COMPAT=y
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_NF_NAT=m
CONFIG_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_NETMAP=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_NF_NAT_SNMP_BASIC=m
CONFIG_NF_NAT_PROTO_DCCP=m
CONFIG_NF_NAT_PROTO_GRE=m
CONFIG_NF_NAT_PROTO_UDPLITE=m
CONFIG_NF_NAT_PROTO_SCTP=m
CONFIG_NF_NAT_FTP=m
CONFIG_NF_NAT_IRC=m
CONFIG_NF_NAT_TFTP=m
CONFIG_NF_NAT_AMANDA=m
CONFIG_NF_NAT_PPTP=m
CONFIG_NF_NAT_H323=m
CONFIG_NF_NAT_SIP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_CLUSTERIP=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_SECURITY=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
#
# IPv6: Netfilter Configuration
#
CONFIG_NF_CONNTRACK_IPV6=m
CONFIG_IP6_NF_QUEUE=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_MH=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_RAW=m
CONFIG_IP6_NF_SECURITY=m
#
# DECnet: Netfilter Configuration
#
CONFIG_DECNET_NF_GRABULATOR=m
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
CONFIG_BRIDGE_EBT_T_FILTER=m
CONFIG_BRIDGE_EBT_T_NAT=m
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
CONFIG_BRIDGE_EBT_ARP=m
CONFIG_BRIDGE_EBT_IP=m
CONFIG_BRIDGE_EBT_IP6=m
CONFIG_BRIDGE_EBT_LIMIT=m
CONFIG_BRIDGE_EBT_MARK=m
CONFIG_BRIDGE_EBT_PKTTYPE=m
CONFIG_BRIDGE_EBT_STP=m
CONFIG_BRIDGE_EBT_VLAN=m
CONFIG_BRIDGE_EBT_ARPREPLY=m
CONFIG_BRIDGE_EBT_DNAT=m
CONFIG_BRIDGE_EBT_MARK_T=m
CONFIG_BRIDGE_EBT_REDIRECT=m
CONFIG_BRIDGE_EBT_SNAT=m
CONFIG_BRIDGE_EBT_LOG=m
CONFIG_BRIDGE_EBT_ULOG=m
CONFIG_BRIDGE_EBT_NFLOG=m
CONFIG_IP_DCCP=m
CONFIG_INET_DCCP_DIAG=m
#
# DCCP CCIDs Configuration (EXPERIMENTAL)
#
# CONFIG_IP_DCCP_CCID2_DEBUG is not set
CONFIG_IP_DCCP_CCID3=y
# CONFIG_IP_DCCP_CCID3_DEBUG is not set
CONFIG_IP_DCCP_CCID3_RTO=100
CONFIG_IP_DCCP_TFRC_LIB=y
#
# DCCP Kernel Hacking
#
# CONFIG_IP_DCCP_DEBUG is not set
# CONFIG_NET_DCCPPROBE is not set
CONFIG_IP_SCTP=m
# CONFIG_NET_SCTPPROBE is not set
# CONFIG_SCTP_DBG_MSG is not set
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_HMAC_NONE is not set
# CONFIG_SCTP_HMAC_SHA1 is not set
CONFIG_SCTP_HMAC_MD5=y
CONFIG_RDS=m
CONFIG_RDS_RDMA=m
CONFIG_RDS_TCP=m
# CONFIG_RDS_DEBUG is not set
CONFIG_TIPC=m
CONFIG_TIPC_ADVANCED=y
CONFIG_TIPC_ZONES=3
CONFIG_TIPC_CLUSTERS=1
CONFIG_TIPC_NODES=255
CONFIG_TIPC_PORTS=8191
CONFIG_TIPC_LOG=0
# CONFIG_TIPC_DEBUG is not set
CONFIG_ATM=m
CONFIG_ATM_CLIP=m
# CONFIG_ATM_CLIP_NO_ICMP is not set
CONFIG_ATM_LANE=m
CONFIG_ATM_MPOA=m
CONFIG_ATM_BR2684=m
# CONFIG_ATM_BR2684_IPFILTER is not set
# CONFIG_L2TP is not set
CONFIG_STP=m
CONFIG_GARP=m
CONFIG_BRIDGE=m
CONFIG_BRIDGE_IGMP_SNOOPING=y
# CONFIG_NET_DSA is not set
CONFIG_VLAN_8021Q=m
CONFIG_VLAN_8021Q_GVRP=y
CONFIG_DECNET=m
# CONFIG_DECNET_ROUTER is not set
CONFIG_LLC=y
CONFIG_LLC2=m
CONFIG_IPX=m
# CONFIG_IPX_INTERN is not set
CONFIG_ATALK=m
CONFIG_DEV_APPLETALK=m
CONFIG_LTPC=m
# CONFIG_COPS is not set
CONFIG_IPDDP=m
CONFIG_IPDDP_ENCAP=y
CONFIG_IPDDP_DECAP=y
CONFIG_X25=m
CONFIG_LAPB=m
CONFIG_ECONET=m
CONFIG_ECONET_AUNUDP=y
CONFIG_ECONET_NATIVE=y
CONFIG_WAN_ROUTER=m
CONFIG_PHONET=m
CONFIG_IEEE802154=m
CONFIG_NET_SCHED=y
#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
CONFIG_NET_SCH_ATM=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_MULTIQ=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_NETEM=m
CONFIG_NET_SCH_DRR=m
CONFIG_NET_SCH_INGRESS=m
#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=m
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
CONFIG_NET_CLS_FLOW=m
CONFIG_NET_CLS_CGROUP=y
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_U32=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_TEXT=m
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=m
CONFIG_NET_ACT_GACT=m
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_IPT=m
CONFIG_NET_ACT_NAT=m
CONFIG_NET_ACT_PEDIT=m
CONFIG_NET_ACT_SIMP=m
CONFIG_NET_ACT_SKBEDIT=m
CONFIG_NET_CLS_IND=y
CONFIG_NET_SCH_FIFO=y
CONFIG_DCB=y
#
# Network testing
#
CONFIG_NET_PKTGEN=m
# CONFIG_NET_TCPPROBE is not set
CONFIG_NET_DROP_MONITOR=y
CONFIG_HAMRADIO=y
#
# Packet Radio protocols
#
CONFIG_AX25=m
# CONFIG_AX25_DAMA_SLAVE is not set
CONFIG_NETROM=m
CONFIG_ROSE=m
#
# AX.25 network device drivers
#
CONFIG_MKISS=m
CONFIG_6PACK=m
CONFIG_BPQETHER=m
# CONFIG_DMASCC is not set
CONFIG_SCC=m
# CONFIG_SCC_DELAY is not set
# CONFIG_SCC_TRXECHO is not set
CONFIG_BAYCOM_SER_FDX=m
CONFIG_BAYCOM_SER_HDX=m
CONFIG_BAYCOM_PAR=m
CONFIG_BAYCOM_EPP=m
CONFIG_YAM=m
CONFIG_CAN=m
CONFIG_CAN_RAW=m
CONFIG_CAN_BCM=m
#
# CAN Device Drivers
#
CONFIG_CAN_VCAN=m
CONFIG_CAN_DEV=m
CONFIG_CAN_CALC_BITTIMING=y
# CONFIG_CAN_MCP251X is not set
CONFIG_CAN_SJA1000=m
# CONFIG_CAN_SJA1000_ISA is not set
CONFIG_CAN_SJA1000_PLATFORM=m
CONFIG_CAN_EMS_PCI=m
CONFIG_CAN_KVASER_PCI=m
# CONFIG_CAN_PLX_PCI is not set
#
# CAN USB interfaces
#
CONFIG_CAN_EMS_USB=m
# CONFIG_CAN_DEBUG_DEVICES is not set
CONFIG_IRDA=m
#
# IrDA protocols
#
CONFIG_IRLAN=m
CONFIG_IRNET=m
CONFIG_IRCOMM=m
# CONFIG_IRDA_ULTRA is not set
#
# IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=y
CONFIG_IRDA_FAST_RR=y
# CONFIG_IRDA_DEBUG is not set
#
# Infrared-port device drivers
#
#
# SIR device drivers
#
CONFIG_IRTTY_SIR=m
#
# Dongle support
#
CONFIG_DONGLE=y
CONFIG_ESI_DONGLE=m
CONFIG_ACTISYS_DONGLE=m
CONFIG_TEKRAM_DONGLE=m
CONFIG_TOIM3232_DONGLE=m
CONFIG_LITELINK_DONGLE=m
CONFIG_MA600_DONGLE=m
CONFIG_GIRBIL_DONGLE=m
CONFIG_MCP2120_DONGLE=m
CONFIG_OLD_BELKIN_DONGLE=m
CONFIG_ACT200L_DONGLE=m
CONFIG_KINGSUN_DONGLE=m
CONFIG_KSDAZZLE_DONGLE=m
CONFIG_KS959_DONGLE=m
#
# FIR device drivers
#
CONFIG_USB_IRDA=m
CONFIG_SIGMATEL_FIR=m
CONFIG_NSC_FIR=m
CONFIG_WINBOND_FIR=m
CONFIG_TOSHIBA_FIR=m
CONFIG_SMC_IRCC_FIR=m
CONFIG_ALI_FIR=m
CONFIG_VLSI_FIR=m
CONFIG_VIA_FIR=m
CONFIG_MCS_FIR=m
CONFIG_BT=m
CONFIG_BT_L2CAP=m
# CONFIG_BT_L2CAP_EXT_FEATURES is not set
CONFIG_BT_SCO=m
CONFIG_BT_RFCOMM=m
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_CMTP=m
CONFIG_BT_HIDP=m
#
# Bluetooth device drivers
#
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIBTSDIO=m
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIBCM203X=m
CONFIG_BT_HCIBPA10X=m
CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIBTUART=m
CONFIG_BT_HCIVHCI=m
CONFIG_BT_MRVL=m
CONFIG_BT_MRVL_SDIO=m
# CONFIG_BT_ATH3K is not set
CONFIG_AF_RXRPC=m
# CONFIG_AF_RXRPC_DEBUG is not set
CONFIG_RXKAD=m
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_WIRELESS_EXT=y
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
CONFIG_WEXT_SPY=y
CONFIG_WEXT_PRIV=y
CONFIG_CFG80211=m
# CONFIG_NL80211_TESTMODE is not set
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
# CONFIG_CFG80211_REG_DEBUG is not set
CONFIG_CFG80211_DEFAULT_PS=y
# CONFIG_CFG80211_DEBUGFS is not set
# CONFIG_CFG80211_INTERNAL_REGDB is not set
CONFIG_CFG80211_WEXT=y
# CONFIG_WIRELESS_EXT_SYSFS is not set
CONFIG_LIB80211=m
CONFIG_LIB80211_CRYPT_WEP=m
CONFIG_LIB80211_CRYPT_CCMP=m
CONFIG_LIB80211_CRYPT_TKIP=m
# CONFIG_LIB80211_DEBUG is not set
CONFIG_MAC80211=m
CONFIG_MAC80211_HAS_RC=y
CONFIG_MAC80211_RC_MINSTREL=y
# CONFIG_MAC80211_RC_DEFAULT_PID is not set
CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT="minstrel"
CONFIG_MAC80211_MESH=y
CONFIG_MAC80211_LEDS=y
# CONFIG_MAC80211_DEBUGFS is not set
# CONFIG_MAC80211_DEBUG_MENU is not set
CONFIG_WIMAX=m
CONFIG_WIMAX_DEBUG_LEVEL=8
CONFIG_RFKILL=m
CONFIG_RFKILL_LEDS=y
CONFIG_RFKILL_INPUT=y
CONFIG_NET_9P=m
CONFIG_NET_9P_VIRTIO=m
CONFIG_NET_9P_RDMA=m
# CONFIG_NET_9P_DEBUG is not set
# CONFIG_CAIF is not set
#
# Device Drivers
#
#
# Generic Driver Options
#
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_DEVTMPFS=y
# CONFIG_DEVTMPFS_MOUNT is not set
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
# CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE=""
# CONFIG_DEBUG_DRIVER is not set
# CONFIG_DEBUG_DEVRES is not set
# CONFIG_SYS_HYPERVISOR is not set
CONFIG_CONNECTOR=m
CONFIG_MTD=m
# CONFIG_MTD_DEBUG is not set
# CONFIG_MTD_TESTS is not set
CONFIG_MTD_CONCAT=m
CONFIG_MTD_PARTITIONS=y
CONFIG_MTD_REDBOOT_PARTS=m
CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
CONFIG_MTD_AR7_PARTS=m
#
# User Modules And Translation Layers
#
CONFIG_MTD_CHAR=m
CONFIG_MTD_BLKDEVS=m
CONFIG_MTD_BLOCK=m
CONFIG_MTD_BLOCK_RO=m
CONFIG_FTL=m
CONFIG_NFTL=m
CONFIG_NFTL_RW=y
CONFIG_INFTL=m
CONFIG_RFD_FTL=m
CONFIG_SSFDC=m
# CONFIG_SM_FTL is not set
CONFIG_MTD_OOPS=m
#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=m
CONFIG_MTD_JEDECPROBE=m
CONFIG_MTD_GEN_PROBE=m
# CONFIG_MTD_CFI_ADV_OPTIONS 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_CFI_INTELEXT=m
CONFIG_MTD_CFI_AMDSTD=m
CONFIG_MTD_CFI_STAA=m
CONFIG_MTD_CFI_UTIL=m
CONFIG_MTD_RAM=m
CONFIG_MTD_ROM=m
CONFIG_MTD_ABSENT=m
#
# Mapping drivers for chip access
#
CONFIG_MTD_COMPLEX_MAPPINGS=y
CONFIG_MTD_PHYSMAP=m
# CONFIG_MTD_PHYSMAP_COMPAT is not set
CONFIG_MTD_SC520CDP=m
CONFIG_MTD_NETSC520=m
CONFIG_MTD_TS5500=m
CONFIG_MTD_SBC_GXX=m
CONFIG_MTD_SCx200_DOCFLASH=m
# CONFIG_MTD_AMD76XROM is not set
# CONFIG_MTD_ICHXROM is not set
# CONFIG_MTD_ESB2ROM is not set
# CONFIG_MTD_CK804XROM is not set
# CONFIG_MTD_SCB2_FLASH is not set
CONFIG_MTD_NETtel=m
# CONFIG_MTD_L440GX is not set
CONFIG_MTD_PCI=m
# CONFIG_MTD_PCMCIA is not set
# CONFIG_MTD_GPIO_ADDR is not set
CONFIG_MTD_INTEL_VR_NOR=m
CONFIG_MTD_PLATRAM=m
#
# Self-contained MTD device drivers
#
CONFIG_MTD_PMC551=m
# CONFIG_MTD_PMC551_BUGFIX is not set
# CONFIG_MTD_PMC551_DEBUG is not set
CONFIG_MTD_DATAFLASH=m
# CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set
# CONFIG_MTD_DATAFLASH_OTP is not set
CONFIG_MTD_M25P80=m
CONFIG_M25PXX_USE_FAST_READ=y
CONFIG_MTD_SST25L=m
CONFIG_MTD_SLRAM=m
CONFIG_MTD_PHRAM=m
CONFIG_MTD_MTDRAM=m
CONFIG_MTDRAM_TOTAL_SIZE=4096
CONFIG_MTDRAM_ERASE_SIZE=128
CONFIG_MTD_BLOCK2MTD=m
#
# Disk-On-Chip Device Drivers
#
CONFIG_MTD_DOC2000=m
CONFIG_MTD_DOC2001=m
CONFIG_MTD_DOC2001PLUS=m
CONFIG_MTD_DOCPROBE=m
CONFIG_MTD_DOCECC=m
# CONFIG_MTD_DOCPROBE_ADVANCED is not set
CONFIG_MTD_DOCPROBE_ADDRESS=0
CONFIG_MTD_NAND_ECC=m
# CONFIG_MTD_NAND_ECC_SMC is not set
CONFIG_MTD_NAND=m
# CONFIG_MTD_NAND_VERIFY_WRITE is not set
# CONFIG_MTD_SM_COMMON is not set
# CONFIG_MTD_NAND_MUSEUM_IDS is not set
# CONFIG_MTD_NAND_DENALI is not set
CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018
CONFIG_MTD_NAND_IDS=m
# CONFIG_MTD_NAND_RICOH is not set
CONFIG_MTD_NAND_DISKONCHIP=m
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
# CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set
CONFIG_MTD_NAND_CAFE=m
CONFIG_MTD_NAND_CS553X=m
CONFIG_MTD_NAND_NANDSIM=m
CONFIG_MTD_NAND_PLATFORM=m
CONFIG_MTD_ALAUDA=m
CONFIG_MTD_ONENAND=m
CONFIG_MTD_ONENAND_VERIFY_WRITE=y
CONFIG_MTD_ONENAND_GENERIC=m
# CONFIG_MTD_ONENAND_OTP is not set
CONFIG_MTD_ONENAND_2X_PROGRAM=y
CONFIG_MTD_ONENAND_SIM=m
#
# LPDDR flash memory drivers
#
CONFIG_MTD_LPDDR=m
CONFIG_MTD_QINFO_PROBE=m
#
# UBI - Unsorted block images
#
CONFIG_MTD_UBI=m
CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MTD_UBI_BEB_RESERVE=1
# CONFIG_MTD_UBI_GLUEBI is not set
#
# UBI debugging options
#
# CONFIG_MTD_UBI_DEBUG is not set
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_SERIAL=m
# CONFIG_PARPORT_PC_FIFO is not set
# CONFIG_PARPORT_PC_SUPERIO is not set
CONFIG_PARPORT_PC_PCMCIA=m
# CONFIG_PARPORT_GSC is not set
CONFIG_PARPORT_AX88796=m
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_NOT_PC=y
CONFIG_PNP=y
# CONFIG_PNP_DEBUG_MESSAGES is not set
#
# Protocols
#
CONFIG_ISAPNP=y
CONFIG_PNPBIOS=y
CONFIG_PNPBIOS_PROC_FS=y
# CONFIG_PNPACPI is not set
CONFIG_BLK_DEV=y
CONFIG_BLK_DEV_FD=m
CONFIG_BLK_DEV_XD=m
CONFIG_PARIDE=m
#
# Parallel IDE high-level drivers
#
CONFIG_PARIDE_PD=m
CONFIG_PARIDE_PCD=m
CONFIG_PARIDE_PF=m
CONFIG_PARIDE_PT=m
CONFIG_PARIDE_PG=m
#
# Parallel IDE protocol modules
#
CONFIG_PARIDE_ATEN=m
CONFIG_PARIDE_BPCK=m
CONFIG_PARIDE_BPCK6=m
CONFIG_PARIDE_COMM=m
CONFIG_PARIDE_DSTR=m
CONFIG_PARIDE_FIT2=m
CONFIG_PARIDE_FIT3=m
CONFIG_PARIDE_EPAT=m
# CONFIG_PARIDE_EPATC8 is not set
CONFIG_PARIDE_EPIA=m
CONFIG_PARIDE_FRIQ=m
CONFIG_PARIDE_FRPW=m
CONFIG_PARIDE_KBIC=m
CONFIG_PARIDE_KTTI=m
CONFIG_PARIDE_ON20=m
CONFIG_PARIDE_ON26=m
CONFIG_BLK_CPQ_DA=m
CONFIG_BLK_CPQ_CISS_DA=m
CONFIG_CISS_SCSI_TAPE=y
CONFIG_BLK_DEV_DAC960=m
CONFIG_BLK_DEV_UMEM=m
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=m
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
CONFIG_BLK_DEV_DRBD=m
# CONFIG_DRBD_FAULT_INJECTION is not set
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_OSD=m
CONFIG_BLK_DEV_SX8=m
# CONFIG_BLK_DEV_UB is not set
CONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=8192
# CONFIG_BLK_DEV_XIP is not set
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_ATA_OVER_ETH=m
CONFIG_VIRTIO_BLK=m
# CONFIG_BLK_DEV_HD is not set
CONFIG_MISC_DEVICES=y
# CONFIG_AD525X_DPOT is not set
CONFIG_IBM_ASM=m
CONFIG_PHANTOM=m
CONFIG_SGI_IOC4=m
CONFIG_TIFM_CORE=m
CONFIG_TIFM_7XX1=m
CONFIG_ICS932S401=m
CONFIG_ENCLOSURE_SERVICES=m
# CONFIG_CS5535_MFGPT is not set
CONFIG_HP_ILO=m
CONFIG_ISL29003=m
CONFIG_SENSORS_TSL2550=m
CONFIG_DS1682=m
# CONFIG_TI_DAC7512 is not set
# CONFIG_VMWARE_BALLOON is not set
CONFIG_C2PORT=m
CONFIG_C2PORT_DURAMAR_2150=m
#
# EEPROM support
#
CONFIG_EEPROM_AT24=m
CONFIG_EEPROM_AT25=m
CONFIG_EEPROM_LEGACY=m
CONFIG_EEPROM_MAX6875=m
CONFIG_EEPROM_93CX6=m
CONFIG_CB710_CORE=m
# CONFIG_CB710_DEBUG is not set
CONFIG_CB710_DEBUG_ASSUMPTIONS=y
CONFIG_IWMC3200TOP=m
# CONFIG_IWMC3200TOP_DEBUG is not set
# CONFIG_IWMC3200TOP_DEBUGFS is not set
CONFIG_HAVE_IDE=y
CONFIG_IDE=m
#
# Please see Documentation/ide/ide.txt for help/info on IDE drives
#
CONFIG_IDE_XFER_MODE=y
CONFIG_IDE_ATAPI=y
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_IDE_GD=m
CONFIG_IDE_GD_ATA=y
CONFIG_IDE_GD_ATAPI=y
CONFIG_BLK_DEV_IDECS=m
CONFIG_BLK_DEV_DELKIN=m
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
CONFIG_BLK_DEV_IDETAPE=m
# CONFIG_IDE_TASK_IOCTL is not set
CONFIG_IDE_PROC_FS=y
#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=m
# CONFIG_BLK_DEV_PLATFORM is not set
# CONFIG_BLK_DEV_CMD640 is not set
CONFIG_BLK_DEV_IDEPNP=m
CONFIG_BLK_DEV_IDEDMA_SFF=y
#
# PCI IDE chipsets support
#
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_GENERIC is not set
CONFIG_BLK_DEV_OPTI621=m
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_ATIIXP is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
CONFIG_BLK_DEV_CS5535=m
# CONFIG_BLK_DEV_CS5536 is not set
CONFIG_BLK_DEV_HPT366=m
# CONFIG_BLK_DEV_JMICRON is not set
# CONFIG_BLK_DEV_SC1200 is not set
CONFIG_BLK_DEV_PIIX=m
CONFIG_BLK_DEV_IT8172=m
CONFIG_BLK_DEV_IT8213=m
# CONFIG_BLK_DEV_IT821X is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
CONFIG_BLK_DEV_TRM290=m
# CONFIG_BLK_DEV_VIA82CXXX is not set
CONFIG_BLK_DEV_TC86C001=m
#
# Other IDE chipsets support
#
#
# Note: most of these also require special kernel boot parameters
#
# CONFIG_BLK_DEV_4DRIVES is not set
# CONFIG_BLK_DEV_ALI14XX is not set
# CONFIG_BLK_DEV_DTC2278 is not set
# CONFIG_BLK_DEV_HT6560B is not set
# CONFIG_BLK_DEV_QD65XX is not set
# CONFIG_BLK_DEV_UMC8672 is not set
CONFIG_BLK_DEV_IDEDMA=y
#
# SCSI device support
#
CONFIG_SCSI_MOD=m
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
CONFIG_SCSI_DMA=y
CONFIG_SCSI_TGT=m
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=m
CONFIG_CHR_DEV_ST=m
CONFIG_CHR_DEV_OSST=m
CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=m
CONFIG_CHR_DEV_SCH=m
CONFIG_SCSI_ENCLOSURE=m
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y
CONFIG_SCSI_WAIT_SCAN=m
#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=m
CONFIG_SCSI_FC_ATTRS=m
CONFIG_SCSI_FC_TGT_ATTRS=y
CONFIG_SCSI_ISCSI_ATTRS=m
CONFIG_SCSI_SAS_ATTRS=m
CONFIG_SCSI_SAS_LIBSAS=m
CONFIG_SCSI_SAS_ATA=y
CONFIG_SCSI_SAS_HOST_SMP=y
# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set
CONFIG_SCSI_SRP_ATTRS=m
CONFIG_SCSI_SRP_TGT_ATTRS=y
CONFIG_SCSI_LOWLEVEL=y
CONFIG_ISCSI_TCP=m
CONFIG_SCSI_CXGB3_ISCSI=m
CONFIG_SCSI_BNX2_ISCSI=m
CONFIG_BE2ISCSI=m
CONFIG_BLK_DEV_3W_XXXX_RAID=m
CONFIG_SCSI_HPSA=m
CONFIG_SCSI_3W_9XXX=m
CONFIG_SCSI_3W_SAS=m
CONFIG_SCSI_7000FASST=m
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AHA152X=m
CONFIG_SCSI_AHA1542=m
CONFIG_SCSI_AACRAID=m
CONFIG_SCSI_AIC7XXX=m
CONFIG_AIC7XXX_CMDS_PER_DEVICE=8
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
CONFIG_AIC7XXX_DEBUG_ENABLE=y
CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
CONFIG_SCSI_AIC7XXX_OLD=m
CONFIG_SCSI_AIC79XX=m
CONFIG_AIC79XX_CMDS_PER_DEVICE=32
CONFIG_AIC79XX_RESET_DELAY_MS=15000
CONFIG_AIC79XX_DEBUG_ENABLE=y
CONFIG_AIC79XX_DEBUG_MASK=0
CONFIG_AIC79XX_REG_PRETTY_PRINT=y
CONFIG_SCSI_AIC94XX=m
# CONFIG_AIC94XX_DEBUG is not set
CONFIG_SCSI_MVSAS=m
# CONFIG_SCSI_MVSAS_DEBUG is not set
CONFIG_SCSI_DPT_I2O=m
CONFIG_SCSI_ADVANSYS=m
CONFIG_SCSI_IN2000=m
CONFIG_SCSI_ARCMSR=m
# CONFIG_SCSI_ARCMSR_AER is not set
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
CONFIG_MEGARAID_SAS=m
CONFIG_SCSI_MPT2SAS=m
CONFIG_SCSI_MPT2SAS_MAX_SGE=128
# CONFIG_SCSI_MPT2SAS_LOGGING is not set
CONFIG_SCSI_HPTIOP=m
CONFIG_SCSI_BUSLOGIC=m
# CONFIG_SCSI_FLASHPOINT is not set
CONFIG_VMWARE_PVSCSI=m
CONFIG_LIBFC=m
CONFIG_LIBFCOE=m
CONFIG_FCOE=m
CONFIG_FCOE_FNIC=m
CONFIG_SCSI_DMX3191D=m
CONFIG_SCSI_DTC3280=m
CONFIG_SCSI_EATA=m
CONFIG_SCSI_EATA_TAGGED_QUEUE=y
CONFIG_SCSI_EATA_LINKED_COMMANDS=y
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_SCSI_FUTURE_DOMAIN=m
CONFIG_SCSI_GDTH=m
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set
CONFIG_SCSI_IPS=m
CONFIG_SCSI_INITIO=m
# CONFIG_SCSI_INIA100 is not set
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
CONFIG_SCSI_NCR53C406A=m
CONFIG_SCSI_STEX=m
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_SYM53C8XX_MMIO=y
CONFIG_SCSI_IPR=m
# CONFIG_SCSI_IPR_TRACE is not set
# CONFIG_SCSI_IPR_DUMP is not set
CONFIG_SCSI_PAS16=m
CONFIG_SCSI_QLOGIC_FAS=m
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_QLA_FC=m
CONFIG_SCSI_QLA_ISCSI=m
CONFIG_SCSI_LPFC=m
# CONFIG_SCSI_LPFC_DEBUG_FS is not set
CONFIG_SCSI_SYM53C416=m
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_DC390T=m
CONFIG_SCSI_T128=m
CONFIG_SCSI_U14_34F=m
CONFIG_SCSI_U14_34F_TAGGED_QUEUE=y
CONFIG_SCSI_U14_34F_LINKED_COMMANDS=y
CONFIG_SCSI_U14_34F_MAX_TAGS=8
CONFIG_SCSI_ULTRASTOR=m
CONFIG_SCSI_NSP32=m
CONFIG_SCSI_DEBUG=m
CONFIG_SCSI_PMCRAID=m
CONFIG_SCSI_PM8001=m
CONFIG_SCSI_SRP=m
CONFIG_SCSI_BFA_FC=m
CONFIG_SCSI_LOWLEVEL_PCMCIA=y
CONFIG_PCMCIA_AHA152X=m
CONFIG_PCMCIA_FDOMAIN=m
CONFIG_PCMCIA_NINJA_SCSI=m
CONFIG_PCMCIA_QLOGIC=m
CONFIG_PCMCIA_SYM53C500=m
CONFIG_SCSI_DH=m
CONFIG_SCSI_DH_RDAC=m
CONFIG_SCSI_DH_HP_SW=m
CONFIG_SCSI_DH_EMC=m
CONFIG_SCSI_DH_ALUA=m
CONFIG_SCSI_OSD_INITIATOR=m
CONFIG_SCSI_OSD_ULD=m
CONFIG_SCSI_OSD_DPRINT_SENSE=1
# CONFIG_SCSI_OSD_DEBUG is not set
CONFIG_ATA=m
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_SATA_PMP=y
#
# Controllers with non-SFF native interface
#
CONFIG_SATA_AHCI=m
# CONFIG_SATA_AHCI_PLATFORM is not set
CONFIG_SATA_INIC162X=m
CONFIG_SATA_SIL24=m
CONFIG_ATA_SFF=y
#
# SFF controllers with custom DMA interface
#
CONFIG_PDC_ADMA=m
CONFIG_SATA_QSTOR=m
CONFIG_SATA_SX4=m
CONFIG_ATA_BMDMA=y
#
# SATA SFF controllers with BMDMA
#
CONFIG_ATA_PIIX=m
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PROMISE=m
CONFIG_SATA_SIL=m
CONFIG_SATA_SIS=m
CONFIG_SATA_SVW=m
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=m
CONFIG_SATA_VITESSE=m
#
# PATA SFF controllers with BMDMA
#
CONFIG_PATA_ALI=m
CONFIG_PATA_AMD=m
CONFIG_PATA_ARTOP=m
CONFIG_PATA_ATIIXP=m
CONFIG_PATA_ATP867X=m
CONFIG_PATA_CMD64X=m
CONFIG_PATA_CS5520=m
CONFIG_PATA_CS5530=m
# CONFIG_PATA_CS5535 is not set
CONFIG_PATA_CS5536=m
# CONFIG_PATA_CYPRESS is not set
CONFIG_PATA_EFAR=m
# CONFIG_PATA_HPT366 is not set
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
# CONFIG_PATA_IT8213 is not set
CONFIG_PATA_IT821X=m
CONFIG_PATA_JMICRON=m
CONFIG_PATA_MARVELL=m
CONFIG_PATA_NETCELL=m
# CONFIG_PATA_NINJA32 is not set
CONFIG_PATA_NS87415=m
CONFIG_PATA_OLDPIIX=m
# CONFIG_PATA_OPTIDMA is not set
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_PDC_OLD=m
# CONFIG_PATA_RADISYS is not set
CONFIG_PATA_RDC=m
CONFIG_PATA_SC1200=m
CONFIG_PATA_SCH=m
CONFIG_PATA_SERVERWORKS=m
CONFIG_PATA_SIL680=m
CONFIG_PATA_SIS=m
# CONFIG_PATA_TOSHIBA is not set
CONFIG_PATA_TRIFLEX=m
CONFIG_PATA_VIA=m
# CONFIG_PATA_WINBOND is not set
#
# PIO-only SFF controllers
#
# CONFIG_PATA_CMD640_PCI is not set
# CONFIG_PATA_ISAPNP is not set
CONFIG_PATA_MPIIX=m
CONFIG_PATA_NS87410=m
# CONFIG_PATA_OPTI is not set
# CONFIG_PATA_PCMCIA is not set
# CONFIG_PATA_QDI is not set
CONFIG_PATA_RZ1000=m
# CONFIG_PATA_WINBOND_VLB is not set
#
# Generic fallback / legacy drivers
#
CONFIG_ATA_GENERIC=m
# CONFIG_PATA_LEGACY is not set
CONFIG_MD=y
CONFIG_BLK_DEV_MD=m
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID10=m
CONFIG_MD_RAID456=m
CONFIG_MD_RAID6_PQ=m
# CONFIG_ASYNC_RAID6_TEST is not set
CONFIG_MD_MULTIPATH=m
CONFIG_MD_FAULTY=m
CONFIG_BLK_DEV_DM=m
# CONFIG_DM_DEBUG is not set
CONFIG_DM_CRYPT=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_MIRROR=m
CONFIG_DM_LOG_USERSPACE=m
CONFIG_DM_ZERO=m
CONFIG_DM_MULTIPATH=m
CONFIG_DM_MULTIPATH_QL=m
CONFIG_DM_MULTIPATH_ST=m
CONFIG_DM_DELAY=m
CONFIG_DM_UEVENT=y
CONFIG_FUSION=y
CONFIG_FUSION_SPI=m
CONFIG_FUSION_FC=m
CONFIG_FUSION_SAS=m
CONFIG_FUSION_MAX_SGE=128
CONFIG_FUSION_CTL=m
CONFIG_FUSION_LAN=m
# CONFIG_FUSION_LOGGING is not set
#
# IEEE 1394 (FireWire) support
#
#
# You can enable one or both FireWire driver stacks.
#
#
# The newer stack is recommended.
#
CONFIG_FIREWIRE=m
CONFIG_FIREWIRE_OHCI=m
CONFIG_FIREWIRE_OHCI_DEBUG=y
CONFIG_FIREWIRE_SBP2=m
CONFIG_FIREWIRE_NET=m
# CONFIG_IEEE1394 is not set
CONFIG_I2O=m
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_CONFIG=m
CONFIG_I2O_CONFIG_OLD_IOCTL=y
CONFIG_I2O_BUS=m
CONFIG_I2O_BLOCK=m
CONFIG_I2O_SCSI=m
CONFIG_I2O_PROC=m
# CONFIG_MACINTOSH_DRIVERS is not set
CONFIG_NETDEVICES=y
CONFIG_IFB=m
CONFIG_DUMMY=m
CONFIG_BONDING=m
CONFIG_MACVLAN=m
CONFIG_MACVTAP=m
CONFIG_EQUALIZER=m
CONFIG_TUN=m
CONFIG_VETH=m
CONFIG_NET_SB1000=m
CONFIG_ARCNET=m
CONFIG_ARCNET_1201=m
CONFIG_ARCNET_1051=m
CONFIG_ARCNET_RAW=m
CONFIG_ARCNET_CAP=m
CONFIG_ARCNET_COM90xx=m
CONFIG_ARCNET_COM90xxIO=m
CONFIG_ARCNET_RIM_I=m
CONFIG_ARCNET_COM20020=m
CONFIG_ARCNET_COM20020_ISA=m
CONFIG_ARCNET_COM20020_PCI=m
CONFIG_PHYLIB=m
#
# MII PHY device drivers
#
CONFIG_MARVELL_PHY=m
CONFIG_DAVICOM_PHY=m
CONFIG_QSEMI_PHY=m
CONFIG_LXT_PHY=m
CONFIG_CICADA_PHY=m
CONFIG_VITESSE_PHY=m
CONFIG_SMSC_PHY=m
CONFIG_BROADCOM_PHY=m
CONFIG_ICPLUS_PHY=m
CONFIG_REALTEK_PHY=m
CONFIG_NATIONAL_PHY=m
CONFIG_STE10XP=m
CONFIG_LSI_ET1011C_PHY=m
# CONFIG_MICREL_PHY is not set
CONFIG_MDIO_BITBANG=m
# CONFIG_MDIO_GPIO is not set
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
CONFIG_HAPPYMEAL=m
CONFIG_SUNGEM=m
CONFIG_CASSINI=m
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL1=m
CONFIG_EL2=m
CONFIG_ELPLUS=m
CONFIG_EL16=m
CONFIG_EL3=m
CONFIG_3C515=m
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
CONFIG_LANCE=m
CONFIG_NET_VENDOR_SMC=y
CONFIG_WD80x3=m
CONFIG_ULTRA=m
CONFIG_SMC9194=m
CONFIG_ENC28J60=m
# CONFIG_ENC28J60_WRITEVERIFY is not set
CONFIG_ETHOC=m
CONFIG_NET_VENDOR_RACAL=y
# CONFIG_NI5010 is not set
CONFIG_NI52=m
CONFIG_NI65=m
CONFIG_DNET=m
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_DE2104X_DSL=0
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
CONFIG_TULIP_NAPI=y
CONFIG_TULIP_NAPI_HW_MITIGATION=y
CONFIG_DE4X5=m
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_ULI526X=m
CONFIG_PCMCIA_XIRCOM=m
CONFIG_AT1700=m
CONFIG_DEPCA=m
CONFIG_HP100=m
CONFIG_NET_ISA=y
CONFIG_E2100=m
CONFIG_EWRK3=m
CONFIG_EEXPRESS=m
CONFIG_EEXPRESS_PRO=m
CONFIG_HPLAN_PLUS=m
CONFIG_HPLAN=m
CONFIG_LP486E=m
CONFIG_ETH16I=m
CONFIG_NE2000=m
CONFIG_ZNET=m
CONFIG_SEEQ8005=m
# CONFIG_IBM_NEW_EMAC_ZMII is not set
# CONFIG_IBM_NEW_EMAC_RGMII is not set
# CONFIG_IBM_NEW_EMAC_TAH is not set
# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
CONFIG_NET_PCI=y
CONFIG_PCNET32=m
CONFIG_AMD8111_ETH=m
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_AC3200=m
# CONFIG_KSZ884X_PCI is not set
CONFIG_APRICOT=m
CONFIG_B44=m
CONFIG_B44_PCI_AUTOSELECT=y
CONFIG_B44_PCICORE_AUTOSELECT=y
CONFIG_B44_PCI=y
CONFIG_FORCEDETH=m
CONFIG_CS89x0=m
CONFIG_E100=m
CONFIG_FEALNX=m
CONFIG_NATSEMI=m
CONFIG_NE2K_PCI=m
CONFIG_8139CP=m
CONFIG_8139TOO=m
CONFIG_8139TOO_PIO=y
CONFIG_8139TOO_TUNE_TWISTER=y
CONFIG_8139TOO_8129=y
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_R6040=m
CONFIG_SIS900=m
CONFIG_EPIC100=m
CONFIG_SMSC9420=m
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_TLAN=m
CONFIG_KS8842=m
CONFIG_KS8851=m
CONFIG_KS8851_MLL=m
CONFIG_VIA_RHINE=m
# CONFIG_VIA_RHINE_MMIO is not set
CONFIG_SC92031=m
# CONFIG_NET_POCKET is not set
CONFIG_ATL2=m
CONFIG_NETDEV_1000=y
CONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
CONFIG_DL2K=m
CONFIG_E1000=m
CONFIG_E1000E=m
CONFIG_IP1000=m
CONFIG_IGB=m
CONFIG_IGB_DCA=y
CONFIG_IGBVF=m
CONFIG_NS83820=m
CONFIG_HAMACHI=m
CONFIG_YELLOWFIN=m
CONFIG_R8169=m
CONFIG_R8169_VLAN=y
CONFIG_SIS190=m
CONFIG_SKGE=m
# CONFIG_SKGE_DEBUG is not set
CONFIG_SKY2=m
# CONFIG_SKY2_DEBUG is not set
CONFIG_VIA_VELOCITY=m
CONFIG_TIGON3=m
CONFIG_BNX2=m
CONFIG_CNIC=m
CONFIG_QLA3XXX=m
CONFIG_ATL1=m
CONFIG_ATL1E=m
CONFIG_ATL1C=m
CONFIG_JME=m
CONFIG_NETDEV_10000=y
CONFIG_MDIO=m
CONFIG_CHELSIO_T1=m
CONFIG_CHELSIO_T1_1G=y
CONFIG_CHELSIO_T3_DEPENDS=y
CONFIG_CHELSIO_T3=m
CONFIG_CHELSIO_T4_DEPENDS=y
# CONFIG_CHELSIO_T4 is not set
CONFIG_ENIC=m
CONFIG_IXGBE=m
CONFIG_IXGBE_DCA=y
CONFIG_IXGBE_DCB=y
CONFIG_IXGB=m
CONFIG_S2IO=m
CONFIG_VXGE=m
# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
CONFIG_MYRI10GE=m
CONFIG_MYRI10GE_DCA=y
CONFIG_NETXEN_NIC=m
CONFIG_NIU=m
CONFIG_MLX4_EN=m
CONFIG_MLX4_CORE=m
CONFIG_MLX4_DEBUG=y
CONFIG_TEHUTI=m
CONFIG_BNX2X=m
CONFIG_QLCNIC=m
CONFIG_QLGE=m
CONFIG_SFC=m
CONFIG_SFC_MTD=y
CONFIG_BE2NET=m
CONFIG_TR=y
CONFIG_IBMTR=m
CONFIG_IBMOL=m
CONFIG_IBMLS=m
CONFIG_3C359=m
CONFIG_TMS380TR=m
CONFIG_TMSPCI=m
CONFIG_SKISA=m
CONFIG_PROTEON=m
CONFIG_ABYSS=m
# CONFIG_SMCTR is not set
CONFIG_WLAN=y
CONFIG_PCMCIA_RAYCS=m
CONFIG_LIBERTAS_THINFIRM=m
# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
CONFIG_LIBERTAS_THINFIRM_USB=m
CONFIG_AIRO=m
CONFIG_ATMEL=m
CONFIG_PCI_ATMEL=m
CONFIG_PCMCIA_ATMEL=m
CONFIG_AT76C50X_USB=m
CONFIG_AIRO_CS=m
CONFIG_PCMCIA_WL3501=m
# CONFIG_PRISM54 is not set
CONFIG_USB_ZD1201=m
CONFIG_USB_NET_RNDIS_WLAN=m
CONFIG_RTL8180=m
CONFIG_RTL8187=m
CONFIG_RTL8187_LEDS=y
CONFIG_ADM8211=m
CONFIG_MAC80211_HWSIM=m
CONFIG_MWL8K=m
CONFIG_ATH_COMMON=m
# CONFIG_ATH_DEBUG is not set
CONFIG_ATH5K=m
# CONFIG_ATH5K_DEBUG is not set
CONFIG_ATH9K_HW=m
CONFIG_ATH9K_COMMON=m
CONFIG_ATH9K=m
# CONFIG_ATH9K_DEBUGFS is not set
# CONFIG_ATH9K_HTC is not set
CONFIG_AR9170_USB=m
CONFIG_AR9170_LEDS=y
CONFIG_B43=m
CONFIG_B43_PCI_AUTOSELECT=y
CONFIG_B43_PCICORE_AUTOSELECT=y
CONFIG_B43_PCMCIA=y
CONFIG_B43_SDIO=y
CONFIG_B43_PIO=y
CONFIG_B43_PHY_LP=y
CONFIG_B43_LEDS=y
CONFIG_B43_HWRNG=y
# CONFIG_B43_DEBUG is not set
CONFIG_B43LEGACY=m
CONFIG_B43LEGACY_PCI_AUTOSELECT=y
CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
CONFIG_B43LEGACY_LEDS=y
CONFIG_B43LEGACY_HWRNG=y
CONFIG_B43LEGACY_DEBUG=y
CONFIG_B43LEGACY_DMA=y
CONFIG_B43LEGACY_PIO=y
CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
# CONFIG_B43LEGACY_DMA_MODE is not set
# CONFIG_B43LEGACY_PIO_MODE is not set
CONFIG_HOSTAP=m
CONFIG_HOSTAP_FIRMWARE=y
# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set
CONFIG_HOSTAP_PLX=m
CONFIG_HOSTAP_PCI=m
CONFIG_HOSTAP_CS=m
CONFIG_IPW2100=m
CONFIG_IPW2100_MONITOR=y
# CONFIG_IPW2100_DEBUG is not set
CONFIG_IPW2200=m
CONFIG_IPW2200_MONITOR=y
CONFIG_IPW2200_RADIOTAP=y
CONFIG_IPW2200_PROMISCUOUS=y
CONFIG_IPW2200_QOS=y
# CONFIG_IPW2200_DEBUG is not set
CONFIG_LIBIPW=m
# CONFIG_LIBIPW_DEBUG is not set
CONFIG_IWLWIFI=m
# CONFIG_IWLWIFI_DEBUG is not set
# CONFIG_IWLWIFI_DEVICE_TRACING is not set
CONFIG_IWLAGN=m
CONFIG_IWL4965=y
CONFIG_IWL5000=y
CONFIG_IWL3945=m
CONFIG_IWM=m
# CONFIG_IWM_DEBUG is not set
# CONFIG_IWM_TRACING is not set
CONFIG_LIBERTAS=m
CONFIG_LIBERTAS_USB=m
CONFIG_LIBERTAS_CS=m
CONFIG_LIBERTAS_SDIO=m
CONFIG_LIBERTAS_SPI=m
# CONFIG_LIBERTAS_DEBUG is not set
# CONFIG_LIBERTAS_MESH is not set
CONFIG_HERMES=m
# CONFIG_HERMES_PRISM is not set
CONFIG_HERMES_CACHE_FW_ON_INIT=y
CONFIG_PLX_HERMES=m
CONFIG_TMD_HERMES=m
CONFIG_NORTEL_HERMES=m
CONFIG_PCMCIA_HERMES=m
CONFIG_PCMCIA_SPECTRUM=m
# CONFIG_ORINOCO_USB is not set
CONFIG_P54_COMMON=m
CONFIG_P54_USB=m
CONFIG_P54_PCI=m
CONFIG_P54_SPI=m
CONFIG_P54_LEDS=y
CONFIG_RT2X00=m
CONFIG_RT2400PCI=m
CONFIG_RT2500PCI=m
CONFIG_RT61PCI=m
CONFIG_RT2800PCI_PCI=y
# CONFIG_RT2800PCI is not set
CONFIG_RT2500USB=m
CONFIG_RT73USB=m
CONFIG_RT2800USB=m
CONFIG_RT2800USB_RT30XX=y
# CONFIG_RT2800USB_RT35XX is not set
# CONFIG_RT2800USB_UNKNOWN is not set
CONFIG_RT2800_LIB=m
CONFIG_RT2X00_LIB_PCI=m
CONFIG_RT2X00_LIB_USB=m
CONFIG_RT2X00_LIB=m
CONFIG_RT2X00_LIB_HT=y
CONFIG_RT2X00_LIB_FIRMWARE=y
CONFIG_RT2X00_LIB_CRYPTO=y
CONFIG_RT2X00_LIB_LEDS=y
# CONFIG_RT2X00_DEBUG is not set
CONFIG_WL12XX=m
CONFIG_WL1251=m
CONFIG_WL1251_SPI=m
CONFIG_WL1251_SDIO=m
CONFIG_WL1271=m
# CONFIG_WL1271_SPI is not set
CONFIG_ZD1211RW=m
# CONFIG_ZD1211RW_DEBUG is not set
#
# WiMAX Wireless Broadband devices
#
CONFIG_WIMAX_I2400M=m
CONFIG_WIMAX_I2400M_USB=m
CONFIG_WIMAX_I2400M_SDIO=m
# CONFIG_WIMAX_IWMC3200_SDIO is not set
CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8
#
# USB Network Adapters
#
CONFIG_USB_CATC=m
CONFIG_USB_KAWETH=m
CONFIG_USB_PEGASUS=m
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_CDC_EEM=m
CONFIG_USB_NET_DM9601=m
# CONFIG_USB_NET_SMSC75XX is not set
CONFIG_USB_NET_SMSC95XX=m
CONFIG_USB_NET_GL620A=m
CONFIG_USB_NET_NET1080=m
CONFIG_USB_NET_PLUSB=m
CONFIG_USB_NET_MCS7830=m
CONFIG_USB_NET_RNDIS_HOST=m
CONFIG_USB_NET_CDC_SUBSET=m
CONFIG_USB_ALI_M5632=y
CONFIG_USB_AN2720=y
CONFIG_USB_BELKIN=y
CONFIG_USB_ARMLINUX=y
CONFIG_USB_EPSON2888=y
CONFIG_USB_KC2190=y
CONFIG_USB_NET_ZAURUS=m
CONFIG_USB_HSO=m
CONFIG_USB_NET_INT51X1=m
CONFIG_USB_CDC_PHONET=m
CONFIG_USB_IPHETH=m
# CONFIG_USB_SIERRA_NET is not set
CONFIG_NET_PCMCIA=y
CONFIG_PCMCIA_3C589=m
CONFIG_PCMCIA_3C574=m
CONFIG_PCMCIA_FMVJ18X=m
CONFIG_PCMCIA_PCNET=m
CONFIG_PCMCIA_NMCLAN=m
CONFIG_PCMCIA_SMC91C92=m
CONFIG_PCMCIA_XIRC2PS=m
CONFIG_PCMCIA_AXNET=m
CONFIG_ARCNET_COM20020_CS=m
CONFIG_PCMCIA_IBMTR=m
CONFIG_WAN=y
CONFIG_HOSTESS_SV11=m
CONFIG_COSA=m
CONFIG_LANMEDIA=m
CONFIG_SEALEVEL_4021=m
CONFIG_HDLC=m
CONFIG_HDLC_RAW=m
CONFIG_HDLC_RAW_ETH=m
CONFIG_HDLC_CISCO=m
CONFIG_HDLC_FR=m
CONFIG_HDLC_PPP=m
CONFIG_HDLC_X25=m
CONFIG_PCI200SYN=m
CONFIG_WANXL=m
# CONFIG_PC300TOO is not set
CONFIG_N2=m
CONFIG_C101=m
CONFIG_FARSYNC=m
CONFIG_DSCC4=m
CONFIG_DSCC4_PCISYNC=y
CONFIG_DSCC4_PCI_RST=y
CONFIG_DLCI=m
CONFIG_DLCI_MAX=8
CONFIG_SDLA=m
CONFIG_WAN_ROUTER_DRIVERS=m
CONFIG_CYCLADES_SYNC=m
CONFIG_CYCLOMX_X25=y
CONFIG_LAPBETHER=m
CONFIG_X25_ASY=m
CONFIG_SBNI=m
# CONFIG_SBNI_MULTILINE is not set
CONFIG_ATM_DRIVERS=y
CONFIG_ATM_DUMMY=m
CONFIG_ATM_TCP=m
CONFIG_ATM_LANAI=m
CONFIG_ATM_ENI=m
# CONFIG_ATM_ENI_DEBUG is not set
# CONFIG_ATM_ENI_TUNE_BURST is not set
CONFIG_ATM_FIRESTREAM=m
CONFIG_ATM_ZATM=m
# CONFIG_ATM_ZATM_DEBUG is not set
CONFIG_ATM_NICSTAR=m
# CONFIG_ATM_NICSTAR_USE_SUNI is not set
# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
CONFIG_ATM_IDT77252=m
# CONFIG_ATM_IDT77252_DEBUG is not set
# CONFIG_ATM_IDT77252_RCV_ALL is not set
CONFIG_ATM_IDT77252_USE_SUNI=y
CONFIG_ATM_AMBASSADOR=m
# CONFIG_ATM_AMBASSADOR_DEBUG is not set
CONFIG_ATM_HORIZON=m
# CONFIG_ATM_HORIZON_DEBUG is not set
CONFIG_ATM_IA=m
# CONFIG_ATM_IA_DEBUG is not set
CONFIG_ATM_FORE200E=m
# CONFIG_ATM_FORE200E_USE_TASKLET is not set
CONFIG_ATM_FORE200E_TX_RETRY=16
CONFIG_ATM_FORE200E_DEBUG=0
CONFIG_ATM_HE=m
CONFIG_ATM_HE_USE_SUNI=y
CONFIG_ATM_SOLOS=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKEHARD=m
CONFIG_FDDI=y
CONFIG_DEFXX=m
# CONFIG_DEFXX_MMIO is not set
CONFIG_SKFP=m
CONFIG_HIPPI=y
CONFIG_ROADRUNNER=m
# CONFIG_ROADRUNNER_LARGE_RINGS is not set
CONFIG_PLIP=m
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
CONFIG_PPPOATM=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLHC=m
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_NET_FC=y
CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_NETPOLL=y
# CONFIG_NETPOLL_TRAP is not set
CONFIG_NET_POLL_CONTROLLER=y
CONFIG_VIRTIO_NET=m
CONFIG_VMXNET3=m
CONFIG_ISDN=y
CONFIG_ISDN_I4L=m
CONFIG_ISDN_PPP=y
CONFIG_ISDN_PPP_VJ=y
CONFIG_ISDN_MPP=y
CONFIG_IPPP_FILTER=y
CONFIG_ISDN_PPP_BSDCOMP=m
CONFIG_ISDN_AUDIO=y
CONFIG_ISDN_TTY_FAX=y
CONFIG_ISDN_X25=y
#
# ISDN feature submodules
#
# CONFIG_ISDN_DRV_LOOP is not set
CONFIG_ISDN_DIVERSION=m
#
# ISDN4Linux hardware drivers
#
#
# Passive cards
#
CONFIG_ISDN_DRV_HISAX=m
#
# D-channel protocol features
#
CONFIG_HISAX_EURO=y
CONFIG_DE_AOC=y
# CONFIG_HISAX_NO_SENDCOMPLETE is not set
# CONFIG_HISAX_NO_LLC is not set
# CONFIG_HISAX_NO_KEYPAD is not set
CONFIG_HISAX_1TR6=y
CONFIG_HISAX_NI1=y
CONFIG_HISAX_MAX_CARDS=8
#
# HiSax supported cards
#
CONFIG_HISAX_16_0=y
CONFIG_HISAX_16_3=y
CONFIG_HISAX_TELESPCI=y
CONFIG_HISAX_S0BOX=y
CONFIG_HISAX_AVM_A1=y
CONFIG_HISAX_FRITZPCI=y
CONFIG_HISAX_AVM_A1_PCMCIA=y
CONFIG_HISAX_ELSA=y
CONFIG_HISAX_IX1MICROR2=y
CONFIG_HISAX_DIEHLDIVA=y
CONFIG_HISAX_ASUSCOM=y
CONFIG_HISAX_TELEINT=y
CONFIG_HISAX_HFCS=y
CONFIG_HISAX_SEDLBAUER=y
CONFIG_HISAX_SPORTSTER=y
CONFIG_HISAX_MIC=y
CONFIG_HISAX_NETJET=y
CONFIG_HISAX_NETJET_U=y
CONFIG_HISAX_NICCY=y
CONFIG_HISAX_ISURF=y
CONFIG_HISAX_HSTSAPHIR=y
CONFIG_HISAX_BKM_A4T=y
CONFIG_HISAX_SCT_QUADRO=y
CONFIG_HISAX_GAZEL=y
CONFIG_HISAX_HFC_PCI=y
CONFIG_HISAX_W6692=y
CONFIG_HISAX_HFC_SX=y
CONFIG_HISAX_ENTERNOW_PCI=y
# CONFIG_HISAX_DEBUG is not set
#
# HiSax PCMCIA card service modules
#
CONFIG_HISAX_SEDLBAUER_CS=m
CONFIG_HISAX_ELSA_CS=m
CONFIG_HISAX_AVM_A1_CS=m
CONFIG_HISAX_TELES_CS=m
#
# HiSax sub driver modules
#
CONFIG_HISAX_ST5481=m
CONFIG_HISAX_HFCUSB=m
CONFIG_HISAX_HFC4S8S=m
CONFIG_HISAX_FRITZ_PCIPNP=m
#
# Active cards
#
CONFIG_ISDN_DRV_ICN=m
CONFIG_ISDN_DRV_PCBIT=m
CONFIG_ISDN_DRV_SC=m
CONFIG_ISDN_DRV_ACT2000=m
CONFIG_ISDN_CAPI=m
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
CONFIG_CAPI_TRACE=y
CONFIG_ISDN_CAPI_MIDDLEWARE=y
CONFIG_ISDN_CAPI_CAPI20=m
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
CONFIG_ISDN_CAPI_CAPIFS=m
CONFIG_ISDN_CAPI_CAPIDRV=m
#
# CAPI hardware drivers
#
CONFIG_CAPI_AVM=y
CONFIG_ISDN_DRV_AVMB1_B1ISA=m
CONFIG_ISDN_DRV_AVMB1_B1PCI=m
CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
CONFIG_ISDN_DRV_AVMB1_T1ISA=m
CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m
CONFIG_ISDN_DRV_AVMB1_AVM_CS=m
CONFIG_ISDN_DRV_AVMB1_T1PCI=m
CONFIG_ISDN_DRV_AVMB1_C4=m
CONFIG_CAPI_EICON=y
CONFIG_ISDN_DIVAS=m
CONFIG_ISDN_DIVAS_BRIPCI=y
CONFIG_ISDN_DIVAS_PRIPCI=y
CONFIG_ISDN_DIVAS_DIVACAPI=m
CONFIG_ISDN_DIVAS_USERIDI=m
CONFIG_ISDN_DIVAS_MAINT=m
CONFIG_ISDN_DRV_GIGASET=m
# CONFIG_GIGASET_CAPI is not set
CONFIG_GIGASET_I4L=y
# CONFIG_GIGASET_DUMMYLL is not set
CONFIG_GIGASET_BASE=m
CONFIG_GIGASET_M105=m
CONFIG_GIGASET_M101=m
# CONFIG_GIGASET_DEBUG is not set
CONFIG_HYSDN=m
CONFIG_HYSDN_CAPI=y
CONFIG_MISDN=m
CONFIG_MISDN_DSP=m
CONFIG_MISDN_L1OIP=m
#
# mISDN hardware drivers
#
CONFIG_MISDN_HFCPCI=m
CONFIG_MISDN_HFCMULTI=m
CONFIG_MISDN_HFCUSB=m
CONFIG_MISDN_AVMFRITZ=m
CONFIG_MISDN_SPEEDFAX=m
CONFIG_MISDN_INFINEON=m
CONFIG_MISDN_W6692=m
# CONFIG_MISDN_NETJET is not set
CONFIG_MISDN_IPAC=m
CONFIG_MISDN_ISAR=m
CONFIG_ISDN_HDLC=m
CONFIG_PHONE=m
CONFIG_PHONE_IXJ=m
CONFIG_PHONE_IXJ_PCMCIA=m
#
# Input device support
#
CONFIG_INPUT=y
CONFIG_INPUT_FF_MEMLESS=m
CONFIG_INPUT_POLLDEV=m
CONFIG_INPUT_SPARSEKMAP=m
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_JOYDEV=m
CONFIG_INPUT_EVDEV=m
# CONFIG_INPUT_EVBUG is not set
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ADP5588=m
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_QT2160 is not set
CONFIG_KEYBOARD_LKKBD=m
# CONFIG_KEYBOARD_GPIO is not set
# CONFIG_KEYBOARD_TCA6416 is not set
# CONFIG_KEYBOARD_MATRIX is not set
CONFIG_KEYBOARD_LM8323=m
CONFIG_KEYBOARD_MAX7359=m
CONFIG_KEYBOARD_NEWTON=m
CONFIG_KEYBOARD_OPENCORES=m
CONFIG_KEYBOARD_STOWAWAY=m
CONFIG_KEYBOARD_SUNKBD=m
CONFIG_KEYBOARD_XTKBD=m
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_MOUSE_PS2_SENTELIC=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_APPLETOUCH=m
CONFIG_MOUSE_BCM5974=m
CONFIG_MOUSE_INPORT=m
# CONFIG_MOUSE_ATIXL is not set
CONFIG_MOUSE_LOGIBM=m
CONFIG_MOUSE_PC110PAD=m
CONFIG_MOUSE_VSXXXAA=m
# CONFIG_MOUSE_GPIO is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_ANALOG=m
CONFIG_JOYSTICK_A3D=m
CONFIG_JOYSTICK_ADI=m
CONFIG_JOYSTICK_COBRA=m
CONFIG_JOYSTICK_GF2K=m
CONFIG_JOYSTICK_GRIP=m
CONFIG_JOYSTICK_GRIP_MP=m
CONFIG_JOYSTICK_GUILLEMOT=m
CONFIG_JOYSTICK_INTERACT=m
CONFIG_JOYSTICK_SIDEWINDER=m
CONFIG_JOYSTICK_TMDC=m
CONFIG_JOYSTICK_IFORCE=m
CONFIG_JOYSTICK_IFORCE_USB=y
CONFIG_JOYSTICK_IFORCE_232=y
CONFIG_JOYSTICK_WARRIOR=m
CONFIG_JOYSTICK_MAGELLAN=m
CONFIG_JOYSTICK_SPACEORB=m
CONFIG_JOYSTICK_SPACEBALL=m
CONFIG_JOYSTICK_STINGER=m
CONFIG_JOYSTICK_TWIDJOY=m
CONFIG_JOYSTICK_ZHENHUA=m
CONFIG_JOYSTICK_DB9=m
CONFIG_JOYSTICK_GAMECON=m
CONFIG_JOYSTICK_TURBOGRAFX=m
CONFIG_JOYSTICK_JOYDUMP=m
CONFIG_JOYSTICK_XPAD=m
CONFIG_JOYSTICK_XPAD_FF=y
CONFIG_JOYSTICK_XPAD_LEDS=y
CONFIG_JOYSTICK_WALKERA0701=m
CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=m
CONFIG_TABLET_USB_AIPTEK=m
CONFIG_TABLET_USB_GTCO=m
CONFIG_TABLET_USB_KBTAB=m
CONFIG_TABLET_USB_WACOM=m
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_ADS7846=m
CONFIG_TOUCHSCREEN_AD7877=m
CONFIG_TOUCHSCREEN_AD7879_I2C=m
CONFIG_TOUCHSCREEN_AD7879=m
# CONFIG_TOUCHSCREEN_DYNAPRO is not set
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
CONFIG_TOUCHSCREEN_EETI=m
CONFIG_TOUCHSCREEN_FUJITSU=m
CONFIG_TOUCHSCREEN_GUNZE=m
CONFIG_TOUCHSCREEN_ELO=m
CONFIG_TOUCHSCREEN_WACOM_W8001=m
CONFIG_TOUCHSCREEN_MCS5000=m
CONFIG_TOUCHSCREEN_MTOUCH=m
CONFIG_TOUCHSCREEN_INEXIO=m
CONFIG_TOUCHSCREEN_MK712=m
CONFIG_TOUCHSCREEN_HTCPEN=m
CONFIG_TOUCHSCREEN_PENMOUNT=m
CONFIG_TOUCHSCREEN_TOUCHRIGHT=m
CONFIG_TOUCHSCREEN_TOUCHWIN=m
CONFIG_TOUCHSCREEN_WM97XX=m
CONFIG_TOUCHSCREEN_WM9705=y
CONFIG_TOUCHSCREEN_WM9712=y
CONFIG_TOUCHSCREEN_WM9713=y
CONFIG_TOUCHSCREEN_USB_COMPOSITE=m
# CONFIG_TOUCHSCREEN_MC13783 is not set
CONFIG_TOUCHSCREEN_USB_EGALAX=y
CONFIG_TOUCHSCREEN_USB_PANJIT=y
CONFIG_TOUCHSCREEN_USB_3M=y
CONFIG_TOUCHSCREEN_USB_ITM=y
CONFIG_TOUCHSCREEN_USB_ETURBO=y
CONFIG_TOUCHSCREEN_USB_GUNZE=y
CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y
CONFIG_TOUCHSCREEN_USB_IRTOUCH=y
CONFIG_TOUCHSCREEN_USB_IDEALTEK=y
CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y
CONFIG_TOUCHSCREEN_USB_GOTOP=y
CONFIG_TOUCHSCREEN_USB_JASTEC=y
CONFIG_TOUCHSCREEN_USB_E2I=y
CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y
CONFIG_TOUCHSCREEN_USB_ETT_TC5UH=y
CONFIG_TOUCHSCREEN_USB_NEXIO=y
CONFIG_TOUCHSCREEN_TOUCHIT213=m
CONFIG_TOUCHSCREEN_TSC2007=m
# CONFIG_TOUCHSCREEN_TPS6507X is not set
CONFIG_INPUT_MISC=y
# CONFIG_INPUT_AD714X is not set
CONFIG_INPUT_PCSPKR=m
CONFIG_INPUT_APANEL=m
CONFIG_INPUT_WISTRON_BTNS=m
CONFIG_INPUT_ATI_REMOTE=m
CONFIG_INPUT_ATI_REMOTE2=m
CONFIG_INPUT_KEYSPAN_REMOTE=m
CONFIG_INPUT_POWERMATE=m
CONFIG_INPUT_YEALINK=m
CONFIG_INPUT_CM109=m
CONFIG_INPUT_UINPUT=m
CONFIG_INPUT_WINBOND_CIR=m
CONFIG_INPUT_PCF50633_PMU=m
# CONFIG_INPUT_PCF8574 is not set
# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=m
CONFIG_SERIO_CT82C710=m
CONFIG_SERIO_PARKBD=m
CONFIG_SERIO_PCIPS2=m
CONFIG_SERIO_LIBPS2=y
CONFIG_SERIO_RAW=m
# CONFIG_SERIO_ALTERA_PS2 is not set
CONFIG_GAMEPORT=m
CONFIG_GAMEPORT_NS558=m
CONFIG_GAMEPORT_L4=m
CONFIG_GAMEPORT_EMU10K1=m
CONFIG_GAMEPORT_FM801=m
#
# Character devices
#
CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
# CONFIG_DEVKMEM is not set
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_COMPUTONE=m
CONFIG_ROCKETPORT=m
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
# CONFIG_DIGIEPCA is not set
# CONFIG_MOXA_INTELLIO is not set
CONFIG_MOXA_SMARTIO=m
# CONFIG_ISI is not set
CONFIG_SYNCLINK=m
CONFIG_SYNCLINKMP=m
CONFIG_SYNCLINK_GT=m
CONFIG_N_HDLC=m
# CONFIG_N_GSM is not set
# CONFIG_RISCOM8 is not set
# CONFIG_SPECIALIX is not set
CONFIG_STALDRV=y
# CONFIG_STALLION is not set
# CONFIG_ISTALLION is not set
CONFIG_NOZOMI=m
#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_SERIAL_8250_PCI=y
CONFIG_SERIAL_8250_PNP=y
CONFIG_SERIAL_8250_CS=m
CONFIG_SERIAL_8250_NR_UARTS=32
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_MANY_PORTS=y
CONFIG_SERIAL_8250_FOURPORT=m
CONFIG_SERIAL_8250_ACCENT=m
CONFIG_SERIAL_8250_BOCA=m
CONFIG_SERIAL_8250_EXAR_ST16C554=m
CONFIG_SERIAL_8250_HUB6=m
CONFIG_SERIAL_8250_SHARE_IRQ=y
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
CONFIG_SERIAL_8250_RSA=y
#
# Non-8250 serial port support
#
CONFIG_SERIAL_MAX3100=m
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_JSM=m
# CONFIG_SERIAL_TIMBERDALE is not set
# CONFIG_SERIAL_ALTERA_JTAGUART is not set
# CONFIG_SERIAL_ALTERA_UART is not set
CONFIG_UNIX98_PTYS=y
CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
# CONFIG_LEGACY_PTYS is not set
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
CONFIG_PPDEV=m
CONFIG_HVC_DRIVER=y
CONFIG_VIRTIO_CONSOLE=m
CONFIG_IPMI_HANDLER=m
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_SI=m
CONFIG_IPMI_WATCHDOG=m
CONFIG_IPMI_POWEROFF=m
CONFIG_HW_RANDOM=m
CONFIG_HW_RANDOM_TIMERIOMEM=m
CONFIG_HW_RANDOM_INTEL=m
CONFIG_HW_RANDOM_AMD=m
CONFIG_HW_RANDOM_GEODE=m
CONFIG_HW_RANDOM_VIA=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_NVRAM=m
CONFIG_DTLK=m
CONFIG_R3964=m
CONFIG_APPLICOM=m
CONFIG_SONYPI=m
#
# PCMCIA character devices
#
CONFIG_SYNCLINK_CS=m
CONFIG_CARDMAN_4000=m
CONFIG_CARDMAN_4040=m
CONFIG_IPWIRELESS=m
CONFIG_MWAVE=m
CONFIG_SCx200_GPIO=m
CONFIG_PC8736x_GPIO=m
CONFIG_NSC_GPIO=m
CONFIG_CS5535_GPIO=m
CONFIG_RAW_DRIVER=m
CONFIG_MAX_RAW_DEVS=256
CONFIG_HANGCHECK_TIMER=m
CONFIG_TCG_TPM=m
CONFIG_TCG_TIS=m
CONFIG_TCG_NSC=m
CONFIG_TCG_ATMEL=m
CONFIG_TCG_INFINEON=m
CONFIG_TELCLOCK=m
CONFIG_DEVPORT=y
# CONFIG_RAMOOPS is not set
CONFIG_I2C=m
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_COMPAT=y
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_SMBUS=m
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_ALGOPCA=m
#
# I2C Hardware Bus support
#
#
# PC SMBus host controller drivers
#
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD756_S4882=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_ISCH=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_NFORCE2_S4985=m
CONFIG_I2C_SIS5595=m
CONFIG_I2C_SIS630=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIA=m
CONFIG_I2C_VIAPRO=m
#
# I2C system bus drivers (mostly embedded / system-on-chip)
#
# CONFIG_I2C_GPIO is not set
CONFIG_I2C_OCORES=m
CONFIG_I2C_PCA_PLATFORM=m
CONFIG_I2C_SIMTEC=m
# CONFIG_I2C_XILINX is not set
#
# External I2C/SMBus adapter drivers
#
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
CONFIG_I2C_TAOS_EVM=m
CONFIG_I2C_TINY_USB=m
#
# Other I2C/SMBus bus drivers
#
# CONFIG_I2C_ELEKTOR is not set
CONFIG_I2C_PCA_ISA=m
CONFIG_I2C_STUB=m
CONFIG_SCx200_I2C=m
CONFIG_SCx200_I2C_SCL=12
CONFIG_SCx200_I2C_SDA=13
CONFIG_SCx200_ACB=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
CONFIG_SPI=y
# CONFIG_SPI_DEBUG is not set
CONFIG_SPI_MASTER=y
#
# SPI Master Controller Drivers
#
CONFIG_SPI_BITBANG=m
CONFIG_SPI_BUTTERFLY=m
# CONFIG_SPI_GPIO is not set
CONFIG_SPI_LM70_LLP=m
# CONFIG_SPI_XILINX is not set
# CONFIG_SPI_DESIGNWARE is not set
#
# SPI Protocol Masters
#
# CONFIG_SPI_SPIDEV is not set
CONFIG_SPI_TLE62X0=m
#
# PPS support
#
CONFIG_PPS=m
# CONFIG_PPS_DEBUG is not set
#
# PPS clients support
#
# CONFIG_PPS_CLIENT_KTIMER is not set
# CONFIG_PPS_CLIENT_LDISC is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
CONFIG_GPIOLIB=y
# CONFIG_DEBUG_GPIO is not set
# CONFIG_GPIO_SYSFS is not set
#
# Memory mapped GPIO expanders:
#
# CONFIG_GPIO_IT8761E is not set
# CONFIG_GPIO_SCH is not set
#
# I2C GPIO expanders:
#
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX732X is not set
# CONFIG_GPIO_PCA953X is not set
# CONFIG_GPIO_PCF857X is not set
# CONFIG_GPIO_ADP5588 is not set
#
# PCI GPIO expanders:
#
# CONFIG_GPIO_CS5535 is not set
# CONFIG_GPIO_LANGWELL is not set
# CONFIG_GPIO_RDC321X is not set
#
# SPI GPIO expanders:
#
# CONFIG_GPIO_MAX7301 is not set
# CONFIG_GPIO_MCP23S08 is not set
# CONFIG_GPIO_MC33880 is not set
#
# AC97 GPIO expanders:
#
#
# MODULbus GPIO expanders:
#
CONFIG_W1=m
CONFIG_W1_CON=y
#
# 1-wire Bus Masters
#
CONFIG_W1_MASTER_MATROX=m
CONFIG_W1_MASTER_DS2490=m
CONFIG_W1_MASTER_DS2482=m
# CONFIG_W1_MASTER_GPIO is not set
#
# 1-wire Slaves
#
CONFIG_W1_SLAVE_THERM=m
CONFIG_W1_SLAVE_SMEM=m
CONFIG_W1_SLAVE_DS2431=m
CONFIG_W1_SLAVE_DS2433=m
# CONFIG_W1_SLAVE_DS2433_CRC is not set
CONFIG_W1_SLAVE_DS2760=m
CONFIG_W1_SLAVE_BQ27000=m
CONFIG_POWER_SUPPLY=y
# CONFIG_POWER_SUPPLY_DEBUG is not set
CONFIG_PDA_POWER=m
# CONFIG_TEST_POWER is not set
CONFIG_BATTERY_DS2760=m
CONFIG_BATTERY_DS2782=m
CONFIG_BATTERY_BQ27x00=m
CONFIG_BATTERY_MAX17040=m
CONFIG_CHARGER_PCF50633=m
CONFIG_HWMON=y
CONFIG_HWMON_VID=m
# CONFIG_HWMON_DEBUG_CHIP is not set
#
# Native drivers
#
CONFIG_SENSORS_ABITUGURU=m
CONFIG_SENSORS_ABITUGURU3=m
CONFIG_SENSORS_AD7414=m
CONFIG_SENSORS_AD7418=m
CONFIG_SENSORS_ADCXX=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1029=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ADM9240=m
# CONFIG_SENSORS_ADT7411 is not set
CONFIG_SENSORS_ADT7462=m
CONFIG_SENSORS_ADT7470=m
CONFIG_SENSORS_ADT7475=m
# CONFIG_SENSORS_ASC7621 is not set
CONFIG_SENSORS_K8TEMP=m
CONFIG_SENSORS_K10TEMP=m
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_ATXP1=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_F71882FG=m
CONFIG_SENSORS_F75375S=m
CONFIG_SENSORS_FSCHMD=m
CONFIG_SENSORS_G760A=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_IBMAEM=m
CONFIG_SENSORS_IBMPEX=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM70=m
# CONFIG_SENSORS_LM73 is not set
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_LM93=m
CONFIG_SENSORS_LTC4215=m
CONFIG_SENSORS_LTC4245=m
CONFIG_SENSORS_LM95241=m
CONFIG_SENSORS_MAX1111=m
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_MAX6650=m
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PC87427=m
CONFIG_SENSORS_PCF8591=m
# CONFIG_SENSORS_SHT15 is not set
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_DME1737=m
# CONFIG_SENSORS_EMC1403 is not set
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47M192=m
CONFIG_SENSORS_SMSC47B397=m
CONFIG_SENSORS_ADS7828=m
# CONFIG_SENSORS_ADS7871 is not set
# CONFIG_SENSORS_AMC6821 is not set
CONFIG_SENSORS_THMC50=m
# CONFIG_SENSORS_TMP102 is not set
CONFIG_SENSORS_TMP401=m
CONFIG_SENSORS_TMP421=m
CONFIG_SENSORS_VIA_CPUTEMP=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_VT1211=m
CONFIG_SENSORS_VT8231=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83791D=m
CONFIG_SENSORS_W83792D=m
CONFIG_SENSORS_W83793=m
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83L786NG=m
CONFIG_SENSORS_W83627HF=m
CONFIG_SENSORS_W83627EHF=m
CONFIG_SENSORS_HDAPS=m
# CONFIG_SENSORS_LIS3_SPI is not set
# CONFIG_SENSORS_LIS3_I2C is not set
CONFIG_SENSORS_APPLESMC=m
# CONFIG_SENSORS_MC13783_ADC is not set
CONFIG_THERMAL=m
CONFIG_THERMAL_HWMON=y
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
#
# Watchdog Device Drivers
#
CONFIG_SOFT_WATCHDOG=m
CONFIG_ACQUIRE_WDT=m
CONFIG_ADVANTECH_WDT=m
CONFIG_ALIM1535_WDT=m
CONFIG_ALIM7101_WDT=m
CONFIG_SC520_WDT=m
CONFIG_SBC_FITPC2_WATCHDOG=m
CONFIG_EUROTECH_WDT=m
CONFIG_IB700_WDT=m
CONFIG_IBMASR=m
CONFIG_WAFER_WDT=m
CONFIG_I6300ESB_WDT=m
CONFIG_ITCO_WDT=m
CONFIG_ITCO_VENDOR_SUPPORT=y
CONFIG_IT8712F_WDT=m
CONFIG_IT87_WDT=m
CONFIG_HP_WATCHDOG=m
CONFIG_SC1200_WDT=m
CONFIG_SCx200_WDT=m
CONFIG_PC87413_WDT=m
CONFIG_60XX_WDT=m
CONFIG_SBC8360_WDT=m
CONFIG_SBC7240_WDT=m
CONFIG_CPU5_WDT=m
CONFIG_SMSC_SCH311X_WDT=m
CONFIG_SMSC37B787_WDT=m
CONFIG_W83627HF_WDT=m
CONFIG_W83697HF_WDT=m
CONFIG_W83697UG_WDT=m
CONFIG_W83877F_WDT=m
CONFIG_W83977F_WDT=m
CONFIG_MACHZ_WDT=m
CONFIG_SBC_EPX_C3_WATCHDOG=m
#
# ISA-based Watchdog Cards
#
CONFIG_PCWATCHDOG=m
CONFIG_MIXCOMWD=m
CONFIG_WDT=m
#
# PCI-based Watchdog Cards
#
CONFIG_PCIPCWATCHDOG=m
CONFIG_WDTPCI=m
#
# USB-based Watchdog Cards
#
CONFIG_USBPCWATCHDOG=m
CONFIG_SSB_POSSIBLE=y
#
# Sonics Silicon Backplane
#
CONFIG_SSB=m
CONFIG_SSB_SPROM=y
CONFIG_SSB_BLOCKIO=y
CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y
CONFIG_SSB_B43_PCI_BRIDGE=y
CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
CONFIG_SSB_PCMCIAHOST=y
CONFIG_SSB_SDIOHOST_POSSIBLE=y
CONFIG_SSB_SDIOHOST=y
# CONFIG_SSB_DEBUG is not set
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
CONFIG_SSB_DRIVER_PCICORE=y
CONFIG_MFD_SUPPORT=y
CONFIG_MFD_CORE=m
CONFIG_MFD_SM501=m
# CONFIG_MFD_SM501_GPIO is not set
CONFIG_HTC_PASIC3=m
# CONFIG_UCB1400_CORE is not set
# CONFIG_TPS65010 is not set
# CONFIG_TPS6507X is not set
# CONFIG_MFD_TMIO is not set
CONFIG_MFD_WM8400=m
CONFIG_MFD_PCF50633=m
CONFIG_MFD_MC13783=m
CONFIG_PCF50633_ADC=m
CONFIG_PCF50633_GPIO=m
# CONFIG_ABX500_CORE is not set
# CONFIG_EZX_PCAP is not set
# CONFIG_AB8500_CORE is not set
# CONFIG_MFD_TIMBERDALE is not set
CONFIG_LPC_SCH=m
# CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_JANZ_CMODIO is not set
CONFIG_REGULATOR=y
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR_DUMMY is not set
CONFIG_REGULATOR_FIXED_VOLTAGE=m
# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
CONFIG_REGULATOR_USERSPACE_CONSUMER=m
CONFIG_REGULATOR_BQ24022=m
CONFIG_REGULATOR_MAX1586=m
# CONFIG_REGULATOR_MAX8649 is not set
# CONFIG_REGULATOR_MAX8660 is not set
CONFIG_REGULATOR_WM8400=m
CONFIG_REGULATOR_PCF50633=m
CONFIG_REGULATOR_LP3971=m
CONFIG_REGULATOR_MC13783=m
CONFIG_REGULATOR_TPS65023=m
CONFIG_REGULATOR_TPS6507X=m
CONFIG_MEDIA_SUPPORT=m
#
# Multimedia core support
#
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L2_COMMON=m
CONFIG_VIDEO_ALLOW_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_DVB_CORE=m
CONFIG_VIDEO_MEDIA=m
#
# Multimedia drivers
#
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_IR_CORE=m
CONFIG_VIDEO_IR=m
CONFIG_RC_MAP=m
CONFIG_IR_NEC_DECODER=m
CONFIG_IR_RC5_DECODER=m
CONFIG_IR_RC6_DECODER=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_SONY_DECODER=m
# CONFIG_IR_IMON is not set
CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_TUNER=m
# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
CONFIG_MEDIA_TUNER_SIMPLE=m
CONFIG_MEDIA_TUNER_TDA8290=m
CONFIG_MEDIA_TUNER_TDA827X=m
CONFIG_MEDIA_TUNER_TDA18271=m
CONFIG_MEDIA_TUNER_TDA9887=m
CONFIG_MEDIA_TUNER_TEA5761=m
CONFIG_MEDIA_TUNER_TEA5767=m
CONFIG_MEDIA_TUNER_MT20XX=m
CONFIG_MEDIA_TUNER_MT2060=m
CONFIG_MEDIA_TUNER_MT2266=m
CONFIG_MEDIA_TUNER_MT2131=m
CONFIG_MEDIA_TUNER_QT1010=m
CONFIG_MEDIA_TUNER_XC2028=m
CONFIG_MEDIA_TUNER_XC5000=m
CONFIG_MEDIA_TUNER_MXL5005S=m
CONFIG_MEDIA_TUNER_MXL5007T=m
CONFIG_MEDIA_TUNER_MC44S803=m
CONFIG_MEDIA_TUNER_MAX2165=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEO_V4L1=m
CONFIG_VIDEOBUF_GEN=m
CONFIG_VIDEOBUF_DMA_SG=m
CONFIG_VIDEOBUF_VMALLOC=m
CONFIG_VIDEOBUF_DVB=m
CONFIG_VIDEO_BTCX=m
CONFIG_VIDEO_TVEEPROM=m
CONFIG_VIDEO_TUNER=m
CONFIG_VIDEO_CAPTURE_DRIVERS=y
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
CONFIG_VIDEO_IR_I2C=m
CONFIG_VIDEO_TVAUDIO=m
CONFIG_VIDEO_TDA7432=m
CONFIG_VIDEO_TDA9840=m
CONFIG_VIDEO_TEA6415C=m
CONFIG_VIDEO_TEA6420=m
CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_CS5345=m
CONFIG_VIDEO_CS53L32A=m
CONFIG_VIDEO_M52790=m
CONFIG_VIDEO_WM8775=m
CONFIG_VIDEO_WM8739=m
CONFIG_VIDEO_VP27SMPX=m
CONFIG_VIDEO_SAA6588=m
CONFIG_VIDEO_BT819=m
CONFIG_VIDEO_BT856=m
CONFIG_VIDEO_BT866=m
CONFIG_VIDEO_KS0127=m
CONFIG_VIDEO_OV7670=m
CONFIG_VIDEO_MT9V011=m
CONFIG_VIDEO_SAA7110=m
CONFIG_VIDEO_SAA711X=m
CONFIG_VIDEO_SAA717X=m
CONFIG_VIDEO_TVP5150=m
CONFIG_VIDEO_VPX3220=m
CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_CX2341X=m
CONFIG_VIDEO_SAA7127=m
CONFIG_VIDEO_SAA7185=m
CONFIG_VIDEO_ADV7170=m
CONFIG_VIDEO_ADV7175=m
CONFIG_VIDEO_UPD64031A=m
CONFIG_VIDEO_UPD64083=m
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_BT848_DVB=y
CONFIG_VIDEO_PMS=m
CONFIG_VIDEO_BWQCAM=m
CONFIG_VIDEO_CQCAM=m
CONFIG_VIDEO_W9966=m
CONFIG_VIDEO_CPIA=m
CONFIG_VIDEO_CPIA_PP=m
CONFIG_VIDEO_CPIA_USB=m
CONFIG_VIDEO_CPIA2=m
CONFIG_VIDEO_SAA5246A=m
CONFIG_VIDEO_SAA5249=m
CONFIG_VIDEO_STRADIS=m
CONFIG_VIDEO_ZORAN=m
CONFIG_VIDEO_ZORAN_DC30=m
CONFIG_VIDEO_ZORAN_ZR36060=m
CONFIG_VIDEO_ZORAN_BUZ=m
CONFIG_VIDEO_ZORAN_DC10=m
CONFIG_VIDEO_ZORAN_LML33=m
CONFIG_VIDEO_ZORAN_LML33R10=m
CONFIG_VIDEO_ZORAN_AVS6EYES=m
CONFIG_VIDEO_SAA7134=m
CONFIG_VIDEO_SAA7134_ALSA=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_VIDEO_MXB=m
CONFIG_VIDEO_HEXIUM_ORION=m
CONFIG_VIDEO_HEXIUM_GEMINI=m
CONFIG_VIDEO_CX88=m
CONFIG_VIDEO_CX88_ALSA=m
CONFIG_VIDEO_CX88_BLACKBIRD=m
CONFIG_VIDEO_CX88_DVB=m
CONFIG_VIDEO_CX88_MPEG=m
CONFIG_VIDEO_CX88_VP3054=m
CONFIG_VIDEO_CX23885=m
CONFIG_VIDEO_AU0828=m
CONFIG_VIDEO_IVTV=m
CONFIG_VIDEO_FB_IVTV=m
CONFIG_VIDEO_CX18=m
# CONFIG_VIDEO_CX18_ALSA is not set
CONFIG_VIDEO_SAA7164=m
CONFIG_VIDEO_CAFE_CCIC=m
CONFIG_SOC_CAMERA=m
CONFIG_SOC_CAMERA_MT9M001=m
CONFIG_SOC_CAMERA_MT9M111=m
CONFIG_SOC_CAMERA_MT9T031=m
# CONFIG_SOC_CAMERA_MT9T112 is not set
CONFIG_SOC_CAMERA_MT9V022=m
# CONFIG_SOC_CAMERA_RJ54N1 is not set
CONFIG_SOC_CAMERA_TW9910=m
CONFIG_SOC_CAMERA_PLATFORM=m
CONFIG_SOC_CAMERA_OV772X=m
# CONFIG_SOC_CAMERA_OV9640 is not set
CONFIG_V4L_USB_DRIVERS=y
CONFIG_USB_VIDEO_CLASS=m
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
CONFIG_USB_GSPCA=m
CONFIG_USB_M5602=m
CONFIG_USB_STV06XX=m
CONFIG_USB_GL860=m
# CONFIG_USB_GSPCA_BENQ is not set
CONFIG_USB_GSPCA_CONEX=m
# CONFIG_USB_GSPCA_CPIA1 is not set
CONFIG_USB_GSPCA_ETOMS=m
CONFIG_USB_GSPCA_FINEPIX=m
CONFIG_USB_GSPCA_JEILINJ=m
CONFIG_USB_GSPCA_MARS=m
CONFIG_USB_GSPCA_MR97310A=m
CONFIG_USB_GSPCA_OV519=m
CONFIG_USB_GSPCA_OV534=m
# CONFIG_USB_GSPCA_OV534_9 is not set
CONFIG_USB_GSPCA_PAC207=m
# CONFIG_USB_GSPCA_PAC7302 is not set
CONFIG_USB_GSPCA_PAC7311=m
# CONFIG_USB_GSPCA_SN9C2028 is not set
CONFIG_USB_GSPCA_SN9C20X=m
CONFIG_USB_GSPCA_SONIXB=m
CONFIG_USB_GSPCA_SONIXJ=m
CONFIG_USB_GSPCA_SPCA500=m
CONFIG_USB_GSPCA_SPCA501=m
CONFIG_USB_GSPCA_SPCA505=m
CONFIG_USB_GSPCA_SPCA506=m
CONFIG_USB_GSPCA_SPCA508=m
CONFIG_USB_GSPCA_SPCA561=m
CONFIG_USB_GSPCA_SQ905=m
CONFIG_USB_GSPCA_SQ905C=m
CONFIG_USB_GSPCA_STK014=m
# CONFIG_USB_GSPCA_STV0680 is not set
CONFIG_USB_GSPCA_SUNPLUS=m
CONFIG_USB_GSPCA_T613=m
CONFIG_USB_GSPCA_TV8532=m
CONFIG_USB_GSPCA_VC032X=m
CONFIG_USB_GSPCA_ZC3XX=m
CONFIG_VIDEO_PVRUSB2=m
CONFIG_VIDEO_PVRUSB2_SYSFS=y
CONFIG_VIDEO_PVRUSB2_DVB=y
# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
CONFIG_VIDEO_HDPVR=m
CONFIG_VIDEO_EM28XX=m
CONFIG_VIDEO_EM28XX_ALSA=m
CONFIG_VIDEO_EM28XX_DVB=m
# CONFIG_VIDEO_TLG2300 is not set
CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_ALSA=m
CONFIG_VIDEO_CX231XX_DVB=m
CONFIG_VIDEO_USBVISION=m
CONFIG_VIDEO_USBVIDEO=m
CONFIG_USB_VICAM=m
CONFIG_USB_IBMCAM=m
CONFIG_USB_KONICAWC=m
# CONFIG_USB_QUICKCAM_MESSENGER is not set
CONFIG_USB_ET61X251=m
CONFIG_VIDEO_OVCAMCHIP=m
# CONFIG_USB_W9968CF is not set
# CONFIG_USB_OV511 is not set
CONFIG_USB_SE401=m
CONFIG_USB_SN9C102=m
CONFIG_USB_STV680=m
CONFIG_USB_ZC0301=m
CONFIG_USB_PWC=m
# CONFIG_USB_PWC_DEBUG is not set
CONFIG_USB_PWC_INPUT_EVDEV=y
CONFIG_USB_ZR364XX=m
CONFIG_USB_STKWEBCAM=m
CONFIG_USB_S2255=m
# CONFIG_V4L_MEM2MEM_DRIVERS is not set
CONFIG_RADIO_ADAPTERS=y
CONFIG_RADIO_CADET=m
CONFIG_RADIO_RTRACK=m
CONFIG_RADIO_RTRACK2=m
CONFIG_RADIO_AZTECH=m
CONFIG_RADIO_GEMTEK=m
CONFIG_RADIO_GEMTEK_PCI=m
CONFIG_RADIO_MAXIRADIO=m
CONFIG_RADIO_MAESTRO=m
# CONFIG_RADIO_MIROPCM20 is not set
CONFIG_RADIO_SF16FMI=m
CONFIG_RADIO_SF16FMR2=m
CONFIG_RADIO_TERRATEC=m
CONFIG_RADIO_TRUST=m
CONFIG_RADIO_TYPHOON=m
CONFIG_RADIO_ZOLTRIX=m
CONFIG_I2C_SI4713=m
CONFIG_RADIO_SI4713=m
CONFIG_USB_DSBR=m
CONFIG_RADIO_SI470X=y
CONFIG_USB_SI470X=m
CONFIG_I2C_SI470X=m
CONFIG_USB_MR800=m
CONFIG_RADIO_TEA5764=m
# CONFIG_RADIO_SAA7706H is not set
# CONFIG_RADIO_TEF6862 is not set
CONFIG_DVB_MAX_ADAPTERS=8
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_CAPTURE_DRIVERS=y
#
# Supported SAA7146 based PCI Adapters
#
CONFIG_TTPCI_EEPROM=m
CONFIG_DVB_AV7110=m
CONFIG_DVB_AV7110_OSD=y
CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_CI=m
CONFIG_DVB_BUDGET_AV=m
CONFIG_DVB_BUDGET_PATCH=m
#
# Supported USB Adapters
#
CONFIG_DVB_USB=m
# CONFIG_DVB_USB_DEBUG is not set
CONFIG_DVB_USB_A800=m
CONFIG_DVB_USB_DIBUSB_MB=m
CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
CONFIG_DVB_USB_DIBUSB_MC=m
CONFIG_DVB_USB_DIB0700=m
CONFIG_DVB_USB_UMT_010=m
CONFIG_DVB_USB_CXUSB=m
CONFIG_DVB_USB_M920X=m
CONFIG_DVB_USB_GL861=m
CONFIG_DVB_USB_AU6610=m
CONFIG_DVB_USB_DIGITV=m
CONFIG_DVB_USB_VP7045=m
CONFIG_DVB_USB_VP702X=m
CONFIG_DVB_USB_GP8PSK=m
CONFIG_DVB_USB_NOVA_T_USB2=m
CONFIG_DVB_USB_TTUSB2=m
CONFIG_DVB_USB_DTT200U=m
CONFIG_DVB_USB_OPERA1=m
CONFIG_DVB_USB_AF9005=m
CONFIG_DVB_USB_AF9005_REMOTE=m
CONFIG_DVB_USB_DW2102=m
CONFIG_DVB_USB_CINERGY_T2=m
CONFIG_DVB_USB_ANYSEE=m
CONFIG_DVB_USB_DTV5100=m
CONFIG_DVB_USB_AF9015=m
CONFIG_DVB_USB_CE6230=m
CONFIG_DVB_USB_FRIIO=m
# CONFIG_DVB_USB_EC168 is not set
# CONFIG_DVB_USB_AZ6027 is not set
CONFIG_DVB_TTUSB_BUDGET=m
CONFIG_DVB_TTUSB_DEC=m
CONFIG_SMS_SIANO_MDTV=m
#
# Siano module components
#
CONFIG_SMS_USB_DRV=m
CONFIG_SMS_SDIO_DRV=m
#
# Supported FlexCopII (B2C2) Adapters
#
CONFIG_DVB_B2C2_FLEXCOP=m
CONFIG_DVB_B2C2_FLEXCOP_PCI=m
CONFIG_DVB_B2C2_FLEXCOP_USB=m
# CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set
#
# Supported BT878 Adapters
#
CONFIG_DVB_BT8XX=m
#
# Supported Pluto2 Adapters
#
CONFIG_DVB_PLUTO2=m
#
# Supported SDMC DM1105 Adapters
#
CONFIG_DVB_DM1105=m
# CONFIG_DVB_FIREDTV is not set
#
# Supported Earthsoft PT1 Adapters
#
CONFIG_DVB_PT1=m
#
# Supported Mantis Adapters
#
CONFIG_MANTIS_CORE=m
CONFIG_DVB_MANTIS=m
CONFIG_DVB_HOPPER=m
#
# Supported nGene Adapters
#
# CONFIG_DVB_NGENE is not set
#
# Supported DVB Frontends
#
# CONFIG_DVB_FE_CUSTOMISE is not set
CONFIG_DVB_STB0899=m
CONFIG_DVB_STB6100=m
CONFIG_DVB_STV090x=m
CONFIG_DVB_STV6110x=m
CONFIG_DVB_CX24110=m
CONFIG_DVB_CX24123=m
CONFIG_DVB_MT312=m
CONFIG_DVB_ZL10036=m
CONFIG_DVB_ZL10039=m
CONFIG_DVB_S5H1420=m
CONFIG_DVB_STV0288=m
CONFIG_DVB_STB6000=m
CONFIG_DVB_STV0299=m
CONFIG_DVB_STV6110=m
CONFIG_DVB_STV0900=m
CONFIG_DVB_TDA8083=m
CONFIG_DVB_TDA10086=m
CONFIG_DVB_TDA8261=m
CONFIG_DVB_VES1X93=m
CONFIG_DVB_TUNER_ITD1000=m
CONFIG_DVB_TUNER_CX24113=m
CONFIG_DVB_TDA826X=m
CONFIG_DVB_TUA6100=m
CONFIG_DVB_CX24116=m
CONFIG_DVB_SI21XX=m
CONFIG_DVB_DS3000=m
CONFIG_DVB_MB86A16=m
CONFIG_DVB_SP8870=m
CONFIG_DVB_SP887X=m
CONFIG_DVB_CX22700=m
CONFIG_DVB_CX22702=m
CONFIG_DVB_L64781=m
CONFIG_DVB_TDA1004X=m
CONFIG_DVB_NXT6000=m
CONFIG_DVB_MT352=m
CONFIG_DVB_ZL10353=m
CONFIG_DVB_DIB3000MB=m
CONFIG_DVB_DIB3000MC=m
CONFIG_DVB_DIB7000M=m
CONFIG_DVB_DIB7000P=m
CONFIG_DVB_TDA10048=m
CONFIG_DVB_AF9013=m
CONFIG_DVB_VES1820=m
CONFIG_DVB_TDA10021=m
CONFIG_DVB_TDA10023=m
CONFIG_DVB_STV0297=m
CONFIG_DVB_NXT200X=m
CONFIG_DVB_OR51211=m
CONFIG_DVB_OR51132=m
CONFIG_DVB_BCM3510=m
CONFIG_DVB_LGDT330X=m
CONFIG_DVB_LGDT3305=m
CONFIG_DVB_S5H1409=m
CONFIG_DVB_AU8522=m
CONFIG_DVB_S5H1411=m
CONFIG_DVB_DIB8000=m
CONFIG_DVB_PLL=m
CONFIG_DVB_TUNER_DIB0070=m
CONFIG_DVB_TUNER_DIB0090=m
CONFIG_DVB_LNBP21=m
CONFIG_DVB_ISL6405=m
CONFIG_DVB_ISL6421=m
CONFIG_DVB_ISL6423=m
CONFIG_DVB_LGS8GXX=m
CONFIG_DVB_ATBM8830=m
CONFIG_DAB=y
CONFIG_USB_DABUSB=m
#
# Graphics support
#
CONFIG_AGP=y
CONFIG_AGP_ALI=y
CONFIG_AGP_ATI=y
CONFIG_AGP_AMD=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_NVIDIA=y
CONFIG_AGP_SIS=y
CONFIG_AGP_SWORKS=y
CONFIG_AGP_VIA=y
CONFIG_AGP_EFFICEON=y
CONFIG_VGA_ARB=y
CONFIG_VGA_ARB_MAX_GPUS=16
CONFIG_DRM=m
CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_TTM=m
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=m
# CONFIG_DRM_RADEON_KMS is not set
CONFIG_DRM_I810=m
CONFIG_DRM_I830=m
CONFIG_DRM_I915=m
# CONFIG_DRM_I915_KMS is not set
CONFIG_DRM_MGA=m
CONFIG_DRM_SIS=m
CONFIG_DRM_VIA=m
CONFIG_DRM_SAVAGE=m
CONFIG_VGASTATE=m
CONFIG_VIDEO_OUTPUT_CONTROL=m
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_DDC=m
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=m
CONFIG_FB_SYS_COPYAREA=m
CONFIG_FB_SYS_IMAGEBLIT=m
# CONFIG_FB_FOREIGN_ENDIAN is not set
CONFIG_FB_SYS_FOPS=m
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_HECUBA=m
CONFIG_FB_SVGALIB=m
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
#
# Frame buffer hardware drivers
#
CONFIG_FB_CIRRUS=m
CONFIG_FB_PM2=m
CONFIG_FB_PM2_FIFO_DISCONNECT=y
CONFIG_FB_CYBER2000=m
CONFIG_FB_ARC=m
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_VGA16=m
CONFIG_FB_UVESA=m
CONFIG_FB_VESA=y
CONFIG_FB_N411=m
CONFIG_FB_HGA=m
# CONFIG_FB_HGA_ACCEL is not set
CONFIG_FB_S1D13XXX=m
CONFIG_FB_NVIDIA=m
CONFIG_FB_NVIDIA_I2C=y
# CONFIG_FB_NVIDIA_DEBUG is not set
CONFIG_FB_NVIDIA_BACKLIGHT=y
# CONFIG_FB_RIVA is not set
CONFIG_FB_I810=m
# CONFIG_FB_I810_GTF is not set
CONFIG_FB_LE80578=m
CONFIG_FB_CARILLO_RANCH=m
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
CONFIG_FB_MATROX_G=y
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MAVEN=m
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=m
CONFIG_FB_ATY128_BACKLIGHT=y
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
CONFIG_FB_ATY_GENERIC_LCD=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_ATY_BACKLIGHT=y
CONFIG_FB_S3=m
CONFIG_FB_SAVAGE=m
CONFIG_FB_SAVAGE_I2C=y
# CONFIG_FB_SAVAGE_ACCEL is not set
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_VIA=m
# CONFIG_FB_VIA_DIRECT_PROCFS is not set
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_3DFX=m
# CONFIG_FB_3DFX_ACCEL is not set
CONFIG_FB_3DFX_I2C=y
CONFIG_FB_VOODOO1=m
CONFIG_FB_VT8623=m
CONFIG_FB_TRIDENT=m
CONFIG_FB_ARK=m
CONFIG_FB_PM3=m
# CONFIG_FB_CARMINE is not set
CONFIG_FB_GEODE=y
CONFIG_FB_GEODE_LX=m
CONFIG_FB_GEODE_GX=m
CONFIG_FB_GEODE_GX1=m
# CONFIG_FB_TMIO is not set
CONFIG_FB_SM501=m
CONFIG_FB_VIRTUAL=m
CONFIG_FB_METRONOME=m
CONFIG_FB_MB862XX=m
CONFIG_FB_MB862XX_PCI_GDC=y
# CONFIG_FB_BROADSHEET is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_BACKLIGHT_GENERIC is not set
CONFIG_BACKLIGHT_PROGEAR=m
CONFIG_BACKLIGHT_MBP_NVIDIA=m
# CONFIG_BACKLIGHT_SAHARA is not set
# CONFIG_BACKLIGHT_ADP8860 is not set
# CONFIG_BACKLIGHT_PCF50633 is not set
#
# Display device support
#
CONFIG_DISPLAY_SUPPORT=m
#
# Display hardware drivers
#
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
CONFIG_MDA_CONSOLE=m
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_LOGO is not set
CONFIG_SOUND=m
CONFIG_SOUND_OSS_CORE=y
# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_JACK=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
# CONFIG_SND_SEQUENCER_OSS is not set
CONFIG_SND_HRTIMER=m
CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
CONFIG_SND_DYNAMIC_MINORS=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_VMASTER=y
CONFIG_SND_DMA_SGBUF=y
CONFIG_SND_RAWMIDI_SEQ=m
CONFIG_SND_OPL3_LIB_SEQ=m
CONFIG_SND_OPL4_LIB_SEQ=m
CONFIG_SND_SBAWE_SEQ=m
CONFIG_SND_EMU10K1_SEQ=m
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_OPL4_LIB=m
CONFIG_SND_VX_LIB=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_DRIVERS=y
CONFIG_SND_PCSP=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_MTS64=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_PORTMAN2X4=m
CONFIG_SND_AC97_POWER_SAVE=y
CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
CONFIG_SND_WSS_LIB=m
CONFIG_SND_SB_COMMON=m
CONFIG_SND_SB8_DSP=m
CONFIG_SND_SB16_DSP=m
CONFIG_SND_ISA=y
CONFIG_SND_ADLIB=m
CONFIG_SND_AD1816A=m
CONFIG_SND_AD1848=m
CONFIG_SND_ALS100=m
CONFIG_SND_AZT2320=m
CONFIG_SND_CMI8330=m
CONFIG_SND_CS4231=m
CONFIG_SND_CS4236=m
CONFIG_SND_ES1688=m
CONFIG_SND_ES18XX=m
CONFIG_SND_SC6000=m
CONFIG_SND_GUSCLASSIC=m
CONFIG_SND_GUSEXTREME=m
CONFIG_SND_GUSMAX=m
CONFIG_SND_INTERWAVE=m
CONFIG_SND_INTERWAVE_STB=m
# CONFIG_SND_JAZZ16 is not set
CONFIG_SND_OPL3SA2=m
CONFIG_SND_OPTI92X_AD1848=m
CONFIG_SND_OPTI92X_CS4231=m
CONFIG_SND_OPTI93X=m
CONFIG_SND_MIRO=m
CONFIG_SND_SB8=m
CONFIG_SND_SB16=m
CONFIG_SND_SBAWE=m
CONFIG_SND_SB16_CSP=y
CONFIG_SND_SGALAXY=m
CONFIG_SND_SSCAPE=m
CONFIG_SND_WAVEFRONT=m
# CONFIG_SND_MSND_PINNACLE is not set
# CONFIG_SND_MSND_CLASSIC is not set
CONFIG_SND_PCI=y
CONFIG_SND_AD1889=m
CONFIG_SND_ALS300=m
CONFIG_SND_ALS4000=m
CONFIG_SND_ALI5451=m
# CONFIG_SND_ASIHPI is not set
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
CONFIG_SND_AU8830=m
# CONFIG_SND_AW2 is not set
CONFIG_SND_AZT3328=m
CONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not set
CONFIG_SND_CA0106=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_OXYGEN_LIB=m
CONFIG_SND_OXYGEN=m
CONFIG_SND_CS4281=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_CS5530=m
CONFIG_SND_CS5535AUDIO=m
CONFIG_SND_CTXFI=m
CONFIG_SND_DARLA20=m
CONFIG_SND_GINA20=m
CONFIG_SND_LAYLA20=m
CONFIG_SND_DARLA24=m
CONFIG_SND_GINA24=m
CONFIG_SND_LAYLA24=m
CONFIG_SND_MONA=m
CONFIG_SND_MIA=m
CONFIG_SND_ECHO3G=m
CONFIG_SND_INDIGO=m
CONFIG_SND_INDIGOIO=m
CONFIG_SND_INDIGODJ=m
CONFIG_SND_INDIGOIOX=m
CONFIG_SND_INDIGODJX=m
CONFIG_SND_EMU10K1=m
CONFIG_SND_EMU10K1X=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
# CONFIG_SND_ES1968_INPUT is not set
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_RECONFIG=y
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INPUT_BEEP_MODE=1
CONFIG_SND_HDA_INPUT_JACK=y
CONFIG_SND_HDA_PATCH_LOADER=y
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_ATIHDMI=y
CONFIG_SND_HDA_CODEC_NVHDMI=y
CONFIG_SND_HDA_CODEC_INTELHDMI=y
CONFIG_SND_HDA_ELD=y
CONFIG_SND_HDA_CODEC_CIRRUS=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CA0110=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDSP=m
CONFIG_SND_HDSPM=m
CONFIG_SND_HIFIER=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
CONFIG_SND_KORG1212=m
CONFIG_SND_LX6464ES=m
CONFIG_SND_MAESTRO3=m
# CONFIG_SND_MAESTRO3_INPUT is not set
CONFIG_SND_MIXART=m
CONFIG_SND_NM256=m
CONFIG_SND_PCXHR=m
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
CONFIG_SND_SIS7019=m
CONFIG_SND_SONICVIBES=m
CONFIG_SND_TRIDENT=m
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
CONFIG_SND_VIRTUOSO=m
CONFIG_SND_VX222=m
CONFIG_SND_YMFPCI=m
CONFIG_SND_SPI=y
CONFIG_SND_USB=y
CONFIG_SND_USB_AUDIO=m
# CONFIG_SND_USB_UA101 is not set
CONFIG_SND_USB_USX2Y=m
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_CAIAQ_INPUT=y
CONFIG_SND_USB_US122L=m
CONFIG_SND_PCMCIA=y
CONFIG_SND_VXPOCKET=m
CONFIG_SND_PDAUDIOCF=m
# CONFIG_SND_SOC is not set
# CONFIG_SOUND_PRIME is not set
CONFIG_AC97_BUS=m
CONFIG_HID_SUPPORT=y
CONFIG_HID=m
CONFIG_HIDRAW=y
#
# USB Input Devices
#
CONFIG_USB_HID=m
CONFIG_HID_PID=y
CONFIG_USB_HIDDEV=y
#
# Special HID drivers
#
# CONFIG_HID_3M_PCT is not set
CONFIG_HID_A4TECH=m
CONFIG_HID_APPLE=m
CONFIG_HID_BELKIN=m
# CONFIG_HID_CANDO is not set
CONFIG_HID_CHERRY=m
CONFIG_HID_CHICONY=m
# CONFIG_HID_PRODIKEYS is not set
CONFIG_HID_CYPRESS=m
CONFIG_HID_DRAGONRISE=m
CONFIG_DRAGONRISE_FF=y
# CONFIG_HID_EGALAX is not set
CONFIG_HID_EZKEY=m
CONFIG_HID_KYE=m
CONFIG_HID_GYRATION=m
CONFIG_HID_TWINHAN=m
CONFIG_HID_KENSINGTON=m
CONFIG_HID_LOGITECH=m
CONFIG_LOGITECH_FF=y
CONFIG_LOGIRUMBLEPAD2_FF=y
# CONFIG_LOGIG940_FF is not set
# CONFIG_HID_MAGICMOUSE is not set
CONFIG_HID_MICROSOFT=m
# CONFIG_HID_MOSART is not set
CONFIG_HID_MONTEREY=m
CONFIG_HID_NTRIG=m
# CONFIG_HID_ORTEK is not set
CONFIG_HID_PANTHERLORD=m
CONFIG_PANTHERLORD_FF=y
CONFIG_HID_PETALYNX=m
# CONFIG_HID_PICOLCD is not set
# CONFIG_HID_QUANTA is not set
# CONFIG_HID_ROCCAT is not set
# CONFIG_HID_ROCCAT_KONE is not set
CONFIG_HID_SAMSUNG=m
CONFIG_HID_SONY=m
# CONFIG_HID_STANTUM is not set
CONFIG_HID_SUNPLUS=m
CONFIG_HID_GREENASIA=m
CONFIG_GREENASIA_FF=y
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_SMARTJOYPLUS_FF=y
CONFIG_HID_TOPSEED=m
CONFIG_HID_THRUSTMASTER=m
CONFIG_THRUSTMASTER_FF=y
CONFIG_HID_WACOM=m
# CONFIG_HID_WACOM_POWER_SUPPLY is not set
CONFIG_HID_ZEROPLUS=m
CONFIG_ZEROPLUS_FF=y
# CONFIG_HID_ZYDACRON is not set
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_DEVICE_CLASS is not set
CONFIG_USB_DYNAMIC_MINORS=y
CONFIG_USB_SUSPEND=y
# CONFIG_USB_OTG is not set
CONFIG_USB_MON=m
CONFIG_USB_WUSB=m
CONFIG_USB_WUSB_CBAF=m
# CONFIG_USB_WUSB_CBAF_DEBUG is not set
#
# USB Host Controller Drivers
#
CONFIG_USB_C67X00_HCD=m
CONFIG_USB_XHCI_HCD=m
# CONFIG_USB_XHCI_HCD_DEBUGGING is not set
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
# CONFIG_USB_OXU210HP_HCD is not set
CONFIG_USB_ISP116X_HCD=m
# CONFIG_USB_ISP1760_HCD is not set
# CONFIG_USB_ISP1362_HCD is not set
CONFIG_USB_OHCI_HCD=m
# CONFIG_USB_OHCI_HCD_SSB is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_U132_HCD=m
CONFIG_USB_SL811_HCD=m
CONFIG_USB_SL811_CS=m
CONFIG_USB_R8A66597_HCD=m
CONFIG_USB_WHCI_HCD=m
CONFIG_USB_HWA_HCD=m
#
# Enable Host or Gadget support to see Inventra options
#
#
# USB Device Class drivers
#
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
CONFIG_USB_WDM=m
CONFIG_USB_TMC=m
#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
#
#
# also be needed; see USB_STORAGE Help for more info
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_DATAFAB=m
CONFIG_USB_STORAGE_FREECOM=m
CONFIG_USB_STORAGE_ISD200=m
CONFIG_USB_STORAGE_USBAT=m
CONFIG_USB_STORAGE_SDDR09=m
CONFIG_USB_STORAGE_SDDR55=m
CONFIG_USB_STORAGE_JUMPSHOT=m
CONFIG_USB_STORAGE_ALAUDA=m
CONFIG_USB_STORAGE_ONETOUCH=m
CONFIG_USB_STORAGE_KARMA=m
CONFIG_USB_STORAGE_CYPRESS_ATACB=m
# CONFIG_USB_LIBUSUAL is not set
#
# USB Imaging devices
#
CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
#
# USB port drivers
#
CONFIG_USB_USS720=m
CONFIG_USB_SERIAL=m
CONFIG_USB_EZUSB=y
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_AIRCABLE=m
CONFIG_USB_SERIAL_ARK3116=m
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_CH341=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_CP210X=m
CONFIG_USB_SERIAL_CYPRESS_M8=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_FUNSOFT=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
CONFIG_USB_SERIAL_GARMIN=m
CONFIG_USB_SERIAL_IPW=m
CONFIG_USB_SERIAL_IUU=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_MOS7720=m
# CONFIG_USB_SERIAL_MOS7715_PARPORT is not set
CONFIG_USB_SERIAL_MOS7840=m
CONFIG_USB_SERIAL_MOTOROLA=m
CONFIG_USB_SERIAL_NAVMAN=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_OTI6858=m
# CONFIG_USB_SERIAL_QCAUX is not set
CONFIG_USB_SERIAL_QUALCOMM=m
CONFIG_USB_SERIAL_SPCP8X5=m
CONFIG_USB_SERIAL_HP4X=m
CONFIG_USB_SERIAL_SAFE=m
# CONFIG_USB_SERIAL_SAFE_PADDED is not set
CONFIG_USB_SERIAL_SIEMENS_MPI=m
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
CONFIG_USB_SERIAL_SYMBOL=m
CONFIG_USB_SERIAL_TI=m
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_WWAN=m
CONFIG_USB_SERIAL_OPTION=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_SERIAL_OPTICON=m
# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set
# CONFIG_USB_SERIAL_ZIO is not set
CONFIG_USB_SERIAL_DEBUG=m
#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI62=m
CONFIG_USB_EMI26=m
CONFIG_USB_ADUTUX=m
CONFIG_USB_SEVSEG=m
CONFIG_USB_RIO500=m
CONFIG_USB_LEGOTOWER=m
CONFIG_USB_LCD=m
CONFIG_USB_LED=m
CONFIG_USB_CYPRESS_CY7C63=m
CONFIG_USB_CYTHERM=m
CONFIG_USB_IDMOUSE=m
CONFIG_USB_FTDI_ELAN=m
CONFIG_USB_APPLEDISPLAY=m
CONFIG_USB_SISUSBVGA=m
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
CONFIG_USB_TRANCEVIBRATOR=m
CONFIG_USB_IOWARRIOR=m
CONFIG_USB_TEST=m
CONFIG_USB_ISIGHTFW=m
CONFIG_USB_ATM=m
CONFIG_USB_SPEEDTOUCH=m
CONFIG_USB_CXACRU=m
CONFIG_USB_UEAGLEATM=m
CONFIG_USB_XUSBATM=m
# CONFIG_USB_GADGET is not set
#
# OTG and related infrastructure
#
CONFIG_USB_OTG_UTILS=y
# CONFIG_USB_GPIO_VBUS is not set
CONFIG_NOP_USB_XCEIV=m
CONFIG_UWB=m
CONFIG_UWB_HWA=m
CONFIG_UWB_WHCI=m
CONFIG_UWB_WLP=m
CONFIG_UWB_I1480U=m
CONFIG_UWB_I1480U_WLP=m
CONFIG_MMC=m
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
#
# MMC/SD/SDIO Card Drivers
#
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_SDIO_UART=m
# CONFIG_MMC_TEST is not set
#
# MMC/SD/SDIO Host Controller Drivers
#
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
# CONFIG_MMC_RICOH_MMC is not set
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_WBSD=m
CONFIG_MMC_TIFM_SD=m
CONFIG_MMC_SDRICOH_CS=m
CONFIG_MMC_CB710=m
CONFIG_MMC_VIA_SDMMC=m
CONFIG_MEMSTICK=m
# CONFIG_MEMSTICK_DEBUG is not set
#
# MemoryStick drivers
#
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
CONFIG_MSPRO_BLOCK=m
#
# MemoryStick Host Controller Drivers
#
CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MEMSTICK_JMICRON_38X=m
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=m
#
# LED drivers
#
CONFIG_LEDS_NET48XX=m
CONFIG_LEDS_WRAP=m
CONFIG_LEDS_ALIX2=m
CONFIG_LEDS_PCA9532=m
# CONFIG_LEDS_GPIO is not set
CONFIG_LEDS_LP3944=m
CONFIG_LEDS_CLEVO_MAIL=m
CONFIG_LEDS_PCA955X=m
CONFIG_LEDS_DAC124S085=m
# CONFIG_LEDS_REGULATOR is not set
CONFIG_LEDS_BD2802=m
# CONFIG_LEDS_INTEL_SS4200 is not set
# CONFIG_LEDS_LT3593 is not set
# CONFIG_LEDS_MC13783 is not set
CONFIG_LEDS_TRIGGERS=y
#
# LED Triggers
#
CONFIG_LEDS_TRIGGER_TIMER=m
CONFIG_LEDS_TRIGGER_IDE_DISK=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
CONFIG_LEDS_TRIGGER_BACKLIGHT=m
# CONFIG_LEDS_TRIGGER_GPIO is not set
CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
#
# iptables trigger is under Netfilter config (LED target)
#
CONFIG_ACCESSIBILITY=y
CONFIG_A11Y_BRAILLE_CONSOLE=y
CONFIG_INFINIBAND=m
CONFIG_INFINIBAND_USER_MAD=m
CONFIG_INFINIBAND_USER_ACCESS=m
CONFIG_INFINIBAND_USER_MEM=y
CONFIG_INFINIBAND_ADDR_TRANS=y
CONFIG_INFINIBAND_MTHCA=m
CONFIG_INFINIBAND_MTHCA_DEBUG=y
CONFIG_INFINIBAND_AMSO1100=m
# CONFIG_INFINIBAND_AMSO1100_DEBUG is not set
CONFIG_INFINIBAND_CXGB3=m
# CONFIG_INFINIBAND_CXGB3_DEBUG is not set
CONFIG_MLX4_INFINIBAND=m
CONFIG_INFINIBAND_NES=m
# CONFIG_INFINIBAND_NES_DEBUG is not set
CONFIG_INFINIBAND_IPOIB=m
CONFIG_INFINIBAND_IPOIB_CM=y
CONFIG_INFINIBAND_IPOIB_DEBUG=y
# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
CONFIG_INFINIBAND_SRP=m
CONFIG_INFINIBAND_ISER=m
CONFIG_EDAC=y
#
# Reporting subsystems
#
# CONFIG_EDAC_DEBUG is not set
CONFIG_EDAC_DECODE_MCE=m
CONFIG_EDAC_MM_EDAC=m
CONFIG_EDAC_AMD76X=m
CONFIG_EDAC_E7XXX=m
CONFIG_EDAC_E752X=m
CONFIG_EDAC_I82875P=m
CONFIG_EDAC_I82975X=m
CONFIG_EDAC_I3000=m
CONFIG_EDAC_I3200=m
CONFIG_EDAC_X38=m
CONFIG_EDAC_I5400=m
# CONFIG_EDAC_I7CORE is not set
CONFIG_EDAC_I82860=m
CONFIG_EDAC_R82600=m
CONFIG_EDAC_I5000=m
CONFIG_EDAC_I5100=m
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set
#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set
#
# I2C RTC drivers
#
CONFIG_RTC_DRV_DS1307=m
CONFIG_RTC_DRV_DS1374=m
CONFIG_RTC_DRV_DS1672=m
CONFIG_RTC_DRV_MAX6900=m
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_X1205=m
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_M41T80=m
# CONFIG_RTC_DRV_M41T80_WDT is not set
# CONFIG_RTC_DRV_BQ32K is not set
CONFIG_RTC_DRV_S35390A=m
CONFIG_RTC_DRV_FM3130=m
CONFIG_RTC_DRV_RX8581=m
CONFIG_RTC_DRV_RX8025=m
#
# SPI RTC drivers
#
CONFIG_RTC_DRV_M41T94=m
CONFIG_RTC_DRV_DS1305=m
CONFIG_RTC_DRV_DS1390=m
CONFIG_RTC_DRV_MAX6902=m
CONFIG_RTC_DRV_R9701=m
CONFIG_RTC_DRV_RS5C348=m
CONFIG_RTC_DRV_DS3234=m
CONFIG_RTC_DRV_PCF2123=m
#
# Platform RTC drivers
#
CONFIG_RTC_DRV_CMOS=y
CONFIG_RTC_DRV_DS1286=m
CONFIG_RTC_DRV_DS1511=m
CONFIG_RTC_DRV_DS1553=m
CONFIG_RTC_DRV_DS1742=m
CONFIG_RTC_DRV_STK17TA8=m
CONFIG_RTC_DRV_M48T86=m
CONFIG_RTC_DRV_M48T35=m
CONFIG_RTC_DRV_M48T59=m
# CONFIG_RTC_DRV_MSM6242 is not set
CONFIG_RTC_DRV_BQ4802=m
# CONFIG_RTC_DRV_RP5C01 is not set
CONFIG_RTC_DRV_V3020=m
CONFIG_RTC_DRV_PCF50633=m
#
# on-CPU RTC drivers
#
# CONFIG_RTC_DRV_MC13783 is not set
CONFIG_DMADEVICES=y
# CONFIG_DMADEVICES_DEBUG is not set
#
# DMA Devices
#
CONFIG_ASYNC_TX_DISABLE_CHANNEL_SWITCH=y
CONFIG_INTEL_IOATDMA=m
# CONFIG_TIMB_DMA is not set
CONFIG_DMA_ENGINE=y
#
# DMA Clients
#
CONFIG_NET_DMA=y
CONFIG_ASYNC_TX_DMA=y
# CONFIG_DMATEST is not set
CONFIG_DCA=m
# CONFIG_AUXDISPLAY is not set
CONFIG_UIO=m
CONFIG_UIO_CIF=m
CONFIG_UIO_PDRV=m
CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_UIO_AEC=m
CONFIG_UIO_SERCOS3=m
CONFIG_UIO_PCI_GENERIC=m
# CONFIG_UIO_NETX is not set
CONFIG_STAGING=y
# CONFIG_STAGING_EXCLUDE_BUILD is not set
CONFIG_ET131X=m
# CONFIG_ET131X_DEBUG is not set
# CONFIG_SLICOSS is not set
# CONFIG_VIDEO_GO7007 is not set
# CONFIG_VIDEO_CX25821 is not set
# CONFIG_VIDEO_TM6000 is not set
CONFIG_USB_IP_COMMON=m
CONFIG_USB_IP_VHCI_HCD=m
CONFIG_USB_IP_HOST=m
# CONFIG_USB_IP_DEBUG_ENABLE is not set
# CONFIG_W35UND is not set
CONFIG_PRISM2_USB=m
# CONFIG_ECHO is not set
# CONFIG_OTUS is not set
CONFIG_RT2860=m
CONFIG_RT2870=m
CONFIG_COMEDI=m
# CONFIG_COMEDI_DEBUG is not set
# CONFIG_COMEDI_MISC_DRIVERS is not set
# CONFIG_COMEDI_ISA_DRIVERS is not set
CONFIG_COMEDI_PCI_DRIVERS=m
# CONFIG_COMEDI_ADDI_APCI_035 is not set
# CONFIG_COMEDI_ADDI_APCI_1032 is not set
# CONFIG_COMEDI_ADDI_APCI_1500 is not set
# CONFIG_COMEDI_ADDI_APCI_1516 is not set
# CONFIG_COMEDI_ADDI_APCI_1564 is not set
# CONFIG_COMEDI_ADDI_APCI_16XX is not set
# CONFIG_COMEDI_ADDI_APCI_2016 is not set
# CONFIG_COMEDI_ADDI_APCI_2032 is not set
# CONFIG_COMEDI_ADDI_APCI_2200 is not set
# CONFIG_COMEDI_ADDI_APCI_3001 is not set
# CONFIG_COMEDI_ADDI_APCI_3120 is not set
# CONFIG_COMEDI_ADDI_APCI_3501 is not set
# CONFIG_COMEDI_ADDI_APCI_3XXX is not set
# CONFIG_COMEDI_ADL_PCI6208 is not set
# CONFIG_COMEDI_ADL_PCI7230 is not set
# CONFIG_COMEDI_ADL_PCI7296 is not set
# CONFIG_COMEDI_ADL_PCI7432 is not set
# CONFIG_COMEDI_ADL_PCI8164 is not set
# CONFIG_COMEDI_ADL_PCI9111 is not set
# CONFIG_COMEDI_ADL_PCI9118 is not set
# CONFIG_COMEDI_ADV_PCI1710 is not set
# CONFIG_COMEDI_ADV_PCI1723 is not set
# CONFIG_COMEDI_ADV_PCI_DIO is not set
# CONFIG_COMEDI_AMPLC_DIO200 is not set
# CONFIG_COMEDI_AMPLC_PC236 is not set
# CONFIG_COMEDI_AMPLC_PC263 is not set
# CONFIG_COMEDI_AMPLC_PCI224 is not set
# CONFIG_COMEDI_AMPLC_PCI230 is not set
# CONFIG_COMEDI_CONTEC_PCI_DIO is not set
# CONFIG_COMEDI_DT3000 is not set
# CONFIG_COMEDI_UNIOXX5 is not set
# CONFIG_COMEDI_GSC_HPDI is not set
# CONFIG_COMEDI_ICP_MULTI is not set
# CONFIG_COMEDI_II_PCI20KC is not set
# CONFIG_COMEDI_DAQBOARD2000 is not set
# CONFIG_COMEDI_JR3_PCI is not set
# CONFIG_COMEDI_KE_COUNTER is not set
# CONFIG_COMEDI_CB_PCIDAS64 is not set
# CONFIG_COMEDI_CB_PCIDAS is not set
# CONFIG_COMEDI_CB_PCIDDA is not set
# CONFIG_COMEDI_CB_PCIDIO is not set
# CONFIG_COMEDI_CB_PCIMDAS is not set
# CONFIG_COMEDI_CB_PCIMDDA is not set
# CONFIG_COMEDI_ME4000 is not set
# CONFIG_COMEDI_ME_DAQ is not set
# CONFIG_COMEDI_RTD520 is not set
# CONFIG_COMEDI_S526 is not set
# CONFIG_COMEDI_S626 is not set
# CONFIG_COMEDI_SSV_DNP is not set
CONFIG_COMEDI_PCMCIA_DRIVERS=m
# CONFIG_COMEDI_CB_DAS16_CS is not set
# CONFIG_COMEDI_DAS08_CS is not set
# CONFIG_COMEDI_QUATECH_DAQP_CS is not set
CONFIG_COMEDI_USB_DRIVERS=m
# CONFIG_COMEDI_DT9812 is not set
# CONFIG_COMEDI_USBDUX is not set
# CONFIG_COMEDI_USBDUXFAST is not set
# CONFIG_COMEDI_VMK80XX is not set
# CONFIG_COMEDI_NI_COMMON is not set
CONFIG_COMEDI_8255=m
# CONFIG_COMEDI_DAS08 is not set
# CONFIG_COMEDI_FC is not set
# CONFIG_ASUS_OLED is not set
# CONFIG_PANEL is not set
# CONFIG_R8187SE is not set
CONFIG_RTL8192SU=m
CONFIG_RTL8192U=m
CONFIG_RTL8192E=m
# CONFIG_TRANZPORT is not set
CONFIG_POHMELFS=m
# CONFIG_POHMELFS_DEBUG is not set
CONFIG_POHMELFS_CRYPTO=y
# CONFIG_IDE_PHISON is not set
# CONFIG_LINE6_USB is not set
# CONFIG_DRM_VMWGFX is not set
CONFIG_DRM_NOUVEAU=m
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
# CONFIG_DRM_NOUVEAU_DEBUG is not set
#
# I2C encoder or helper chips
#
CONFIG_DRM_I2C_CH7006=m
# CONFIG_USB_SERIAL_QUATECH2 is not set
# CONFIG_USB_SERIAL_QUATECH_USB2 is not set
# CONFIG_VT6655 is not set
CONFIG_VT6656=m
# CONFIG_FB_UDL is not set
# CONFIG_HYPERV is not set
# CONFIG_VME_BUS is not set
#
# RAR Register Driver
#
# CONFIG_RAR_REGISTER is not set
# CONFIG_IIO is not set
CONFIG_RAMZSWAP=m
CONFIG_RAMZSWAP_STATS=y
# CONFIG_WLAGS49_H2 is not set
# CONFIG_WLAGS49_H25 is not set
# CONFIG_BATMAN_ADV is not set
CONFIG_SAMSUNG_LAPTOP=m
# CONFIG_FB_SM7XX is not set
# CONFIG_DT3155 is not set
# CONFIG_VIDEO_DT3155 is not set
# CONFIG_CRYSTALHD is not set
# CONFIG_CXT1E1 is not set
#
# Texas Instruments shared transport line discipline
#
# CONFIG_TI_ST is not set
# CONFIG_ST_BT is not set
# CONFIG_ADIS16255 is not set
# CONFIG_FB_XGI is not set
CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_DELL_LAPTOP=m
#
# Firmware Drivers
#
CONFIG_EDD=m
# CONFIG_EDD_OFF is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_DELL_RBU=m
CONFIG_DCDBAS=m
CONFIG_DMIID=y
CONFIG_ISCSI_IBFT_FIND=y
CONFIG_ISCSI_IBFT=y
#
# File systems
#
CONFIG_EXT2_FS=m
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=m
CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_EXT4_FS=m
CONFIG_EXT4_FS_XATTR=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
# CONFIG_EXT4_DEBUG is not set
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_JBD2=m
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_XFS_RT=y
# CONFIG_XFS_DEBUG is not set
CONFIG_GFS2_FS=m
CONFIG_GFS2_FS_LOCKING_DLM=y
CONFIG_OCFS2_FS=m
CONFIG_OCFS2_FS_O2CB=m
CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
CONFIG_OCFS2_FS_STATS=y
CONFIG_OCFS2_DEBUG_MASKLOG=y
# CONFIG_OCFS2_DEBUG_FS is not set
CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y
CONFIG_NILFS2_FS=m
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_QUOTA_DEBUG is not set
CONFIG_QUOTA_TREE=m
CONFIG_QFMT_V1=m
CONFIG_QFMT_V2=m
CONFIG_QUOTACTL=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m
CONFIG_FUSE_FS=m
CONFIG_CUSE=m
CONFIG_GENERIC_ACL=y
#
# Caches
#
CONFIG_FSCACHE=m
CONFIG_FSCACHE_STATS=y
# CONFIG_FSCACHE_HISTOGRAM is not set
# CONFIG_FSCACHE_DEBUG is not set
# CONFIG_FSCACHE_OBJECT_LIST is not set
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_HISTOGRAM is not set
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
CONFIG_NTFS_RW=y
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_CONFIGFS_FS=m
CONFIG_MISC_FILESYSTEMS=y
CONFIG_ADFS_FS=m
# CONFIG_ADFS_FS_RW is not set
CONFIG_AFFS_FS=m
CONFIG_ECRYPT_FS=m
CONFIG_HFS_FS=m
CONFIG_HFSPLUS_FS=m
CONFIG_BEFS_FS=m
# CONFIG_BEFS_DEBUG is not set
CONFIG_BFS_FS=m
CONFIG_EFS_FS=m
CONFIG_JFFS2_FS=m
CONFIG_JFFS2_FS_DEBUG=0
CONFIG_JFFS2_FS_WRITEBUFFER=y
# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
CONFIG_JFFS2_SUMMARY=y
CONFIG_JFFS2_FS_XATTR=y
CONFIG_JFFS2_FS_POSIX_ACL=y
CONFIG_JFFS2_FS_SECURITY=y
CONFIG_JFFS2_COMPRESSION_OPTIONS=y
CONFIG_JFFS2_ZLIB=y
CONFIG_JFFS2_LZO=y
CONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
# CONFIG_JFFS2_CMODE_NONE is not set
CONFIG_JFFS2_CMODE_PRIORITY=y
# CONFIG_JFFS2_CMODE_SIZE is not set
# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
CONFIG_UBIFS_FS=m
CONFIG_UBIFS_FS_XATTR=y
CONFIG_UBIFS_FS_ADVANCED_COMPR=y
CONFIG_UBIFS_FS_LZO=y
CONFIG_UBIFS_FS_ZLIB=y
# CONFIG_UBIFS_FS_DEBUG is not set
# CONFIG_LOGFS is not set
CONFIG_CRAMFS=m
CONFIG_SQUASHFS=m
# CONFIG_SQUASHFS_XATTRS is not set
# CONFIG_SQUASHFS_EMBEDDED is not set
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
CONFIG_VXFS_FS=m
CONFIG_MINIX_FS=m
CONFIG_OMFS_FS=m
CONFIG_HPFS_FS=m
CONFIG_QNX4FS_FS=m
CONFIG_ROMFS_FS=m
# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
# CONFIG_ROMFS_BACKED_BY_MTD is not set
CONFIG_ROMFS_BACKED_BY_BOTH=y
CONFIG_ROMFS_ON_BLOCK=y
CONFIG_ROMFS_ON_MTD=y
CONFIG_SYSV_FS=m
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
# CONFIG_UFS_DEBUG is not set
CONFIG_EXOFS_FS=m
# CONFIG_EXOFS_DEBUG is not set
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
# CONFIG_NFS_V4_1 is not set
CONFIG_NFS_FSCACHE=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_SUNRPC_XPRT_RDMA=m
CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPCSEC_GSS_SPKM3=m
# CONFIG_SMB_FS is not set
# CONFIG_CEPH_FS is not set
CONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
CONFIG_CIFS_WEAK_PW_HASH=y
CONFIG_CIFS_UPCALL=y
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_DEBUG2 is not set
CONFIG_CIFS_DFS_UPCALL=y
CONFIG_CIFS_EXPERIMENTAL=y
CONFIG_NCP_FS=m
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
# CONFIG_NCPFS_SMALLDOS is not set
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_CODA_FS=m
CONFIG_AFS_FS=m
# CONFIG_AFS_DEBUG is not set
CONFIG_AFS_FSCACHE=y
CONFIG_9P_FS=m
CONFIG_9P_FSCACHE=y
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
CONFIG_ACORN_PARTITION=y
# CONFIG_ACORN_PARTITION_CUMANA is not set
# CONFIG_ACORN_PARTITION_EESOX is not set
CONFIG_ACORN_PARTITION_ICS=y
# CONFIG_ACORN_PARTITION_ADFS is not set
# CONFIG_ACORN_PARTITION_POWERTEC is not set
CONFIG_ACORN_PARTITION_RISCIX=y
CONFIG_OSF_PARTITION=y
CONFIG_AMIGA_PARTITION=y
CONFIG_ATARI_PARTITION=y
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
CONFIG_LDM_PARTITION=y
# CONFIG_LDM_DEBUG is not set
CONFIG_SGI_PARTITION=y
CONFIG_ULTRIX_PARTITION=y
CONFIG_SUN_PARTITION=y
CONFIG_KARMA_PARTITION=y
CONFIG_EFI_PARTITION=y
# CONFIG_SYSV68_PARTITION is not set
CONFIG_NLS=m
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=m
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ASCII=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m
CONFIG_NLS_UTF8=m
CONFIG_DLM=m
CONFIG_DLM_DEBUG=y
#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_PRINTK_TIME=y
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=1024
CONFIG_MAGIC_SYSRQ=y
CONFIG_STRIP_ASM_SYMS=y
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
# CONFIG_IPIPE_DEBUG is not set
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_SHIRQ is not set
CONFIG_DETECT_SOFTLOCKUP=y
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_DETECT_HUNG_TASK=y
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
CONFIG_SCHED_DEBUG=y
# CONFIG_SCHEDSTATS is not set
CONFIG_TIMER_STATS=y
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_SLUB_DEBUG_ON is not set
# CONFIG_SLUB_STATS is not set
# CONFIG_DEBUG_KMEMLEAK 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_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
CONFIG_STACKTRACE=y
# CONFIG_DEBUG_KOBJECT is not set
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VIRTUAL is not set
# CONFIG_DEBUG_WRITECOUNT is not set
CONFIG_DEBUG_MEMORY_INIT=y
# CONFIG_DEBUG_LIST is not set
# CONFIG_DEBUG_SG is not set
# CONFIG_DEBUG_NOTIFIERS is not set
# CONFIG_DEBUG_CREDENTIALS is not set
CONFIG_ARCH_WANT_FRAME_POINTERS=y
# CONFIG_FRAME_POINTER is not set
# CONFIG_BOOT_PRINTK_DELAY is not set
# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_RCU_CPU_STALL_DETECTOR is not set
# CONFIG_KPROBES_SANITY_TEST is not set
# CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
# CONFIG_LKDTM is not set
# CONFIG_FAULT_INJECTION is not set
# CONFIG_LATENCYTOP is not set
CONFIG_SYSCTL_SYSCALL_CHECK=y
# CONFIG_DEBUG_PAGEALLOC is not set
CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_RING_BUFFER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_RING_BUFFER_ALLOW_SWAP=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
# CONFIG_FUNCTION_TRACER is not set
# CONFIG_IRQSOFF_TRACER is not set
# CONFIG_SYSPROF_TRACER is not set
# CONFIG_SCHED_TRACER is not set
# CONFIG_FTRACE_SYSCALLS is not set
CONFIG_BOOT_TRACER=y
CONFIG_BRANCH_PROFILE_NONE=y
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
# CONFIG_PROFILE_ALL_BRANCHES is not set
# CONFIG_KSYM_TRACER is not set
# CONFIG_STACK_TRACER is not set
# CONFIG_KMEMTRACE is not set
# CONFIG_WORKQUEUE_TRACER is not set
CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_KPROBE_EVENT=y
# CONFIG_FTRACE_STARTUP_TEST is not set
# CONFIG_MMIOTRACE is not set
# CONFIG_RING_BUFFER_BENCHMARK is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set
# CONFIG_DYNAMIC_DEBUG is not set
# CONFIG_DMA_API_DEBUG is not set
# CONFIG_ATOMIC64_SELFTEST is not set
# CONFIG_SAMPLES is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_HAVE_ARCH_KMEMCHECK=y
CONFIG_STRICT_DEVMEM=y
CONFIG_X86_VERBOSE_BOOTUP=y
CONFIG_EARLY_PRINTK=y
# CONFIG_EARLY_PRINTK_DBGP is not set
# CONFIG_DEBUG_STACKOVERFLOW is not set
# CONFIG_DEBUG_STACK_USAGE is not set
# CONFIG_X86_PTDUMP is not set
CONFIG_DEBUG_RODATA=y
# CONFIG_DEBUG_RODATA_TEST is not set
# CONFIG_DEBUG_NX_TEST is not set
# CONFIG_4KSTACKS is not set
CONFIG_DOUBLEFAULT=y
# CONFIG_IOMMU_STRESS is not set
CONFIG_HAVE_MMIOTRACE_SUPPORT=y
# CONFIG_X86_DECODER_SELFTEST is not set
CONFIG_IO_DELAY_TYPE_0X80=0
CONFIG_IO_DELAY_TYPE_0XED=1
CONFIG_IO_DELAY_TYPE_UDELAY=2
CONFIG_IO_DELAY_TYPE_NONE=3
CONFIG_IO_DELAY_0X80=y
# CONFIG_IO_DELAY_0XED is not set
# CONFIG_IO_DELAY_UDELAY is not set
# CONFIG_IO_DELAY_NONE is not set
CONFIG_DEFAULT_IO_DELAY_TYPE=0
# CONFIG_DEBUG_BOOT_PARAMS is not set
# CONFIG_CPA_DEBUG is not set
CONFIG_OPTIMIZE_INLINING=y
# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
#
# Security options
#
CONFIG_KEYS=y
CONFIG_KEYS_DEBUG_PROC_KEYS=y
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_SECURITY_NETWORK=y
CONFIG_SECURITY_NETWORK_XFRM=y
CONFIG_SECURITY_PATH=y
CONFIG_LSM_MMAP_MIN_ADDR=0
CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0
CONFIG_SECURITY_SELINUX_DISABLE=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
CONFIG_SECURITY_TOMOYO=y
# CONFIG_IMA is not set
CONFIG_DEFAULT_SECURITY_SELINUX=y
# CONFIG_DEFAULT_SECURITY_SMACK is not set
# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
# CONFIG_DEFAULT_SECURITY_DAC is not set
CONFIG_DEFAULT_SECURITY="selinux"
CONFIG_XOR_BLOCKS=m
CONFIG_ASYNC_CORE=m
CONFIG_ASYNC_MEMCPY=m
CONFIG_ASYNC_XOR=m
CONFIG_ASYNC_PQ=m
CONFIG_ASYNC_RAID6_RECOV=m
CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
CONFIG_CRYPTO=y
#
# Crypto core or helper
#
CONFIG_CRYPTO_FIPS=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=m
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=m
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=m
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_MANAGER_TESTS=y
CONFIG_CRYPTO_GF128MUL=m
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_WORKQUEUE=y
# CONFIG_CRYPTO_CRYPTD is not set
CONFIG_CRYPTO_AUTHENC=m
CONFIG_CRYPTO_TEST=m
#
# Authenticated Encryption with Associated Data
#
CONFIG_CRYPTO_CCM=m
CONFIG_CRYPTO_GCM=m
CONFIG_CRYPTO_SEQIV=m
#
# Block modes
#
CONFIG_CRYPTO_CBC=m
CONFIG_CRYPTO_CTR=m
CONFIG_CRYPTO_CTS=m
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_LRW=m
CONFIG_CRYPTO_PCBC=m
CONFIG_CRYPTO_XTS=m
#
# Hash modes
#
CONFIG_CRYPTO_HMAC=m
CONFIG_CRYPTO_XCBC=m
CONFIG_CRYPTO_VMAC=m
#
# Digest
#
CONFIG_CRYPTO_CRC32C=m
CONFIG_CRYPTO_CRC32C_INTEL=m
CONFIG_CRYPTO_GHASH=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=m
CONFIG_CRYPTO_RMD128=m
CONFIG_CRYPTO_RMD160=m
CONFIG_CRYPTO_RMD256=m
CONFIG_CRYPTO_RMD320=m
CONFIG_CRYPTO_SHA1=m
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_TGR192=m
CONFIG_CRYPTO_WP512=m
#
# Ciphers
#
CONFIG_CRYPTO_AES=m
CONFIG_CRYPTO_AES_586=m
CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_CAMELLIA=m
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_FCRYPT=m
CONFIG_CRYPTO_KHAZAD=m
CONFIG_CRYPTO_SALSA20=m
CONFIG_CRYPTO_SALSA20_586=m
CONFIG_CRYPTO_SEED=m
CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TWOFISH=m
CONFIG_CRYPTO_TWOFISH_COMMON=m
CONFIG_CRYPTO_TWOFISH_586=m
#
# Compression
#
CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_ZLIB=m
CONFIG_CRYPTO_LZO=m
#
# Random Number Generation
#
CONFIG_CRYPTO_ANSI_CPRNG=m
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_PADLOCK=m
CONFIG_CRYPTO_DEV_PADLOCK_AES=m
CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
CONFIG_CRYPTO_DEV_GEODE=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_EVENTFD=y
CONFIG_KVM_APIC_ARCHITECTURE=y
CONFIG_KVM_MMIO=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=m
CONFIG_KVM_INTEL=m
CONFIG_KVM_AMD=m
# CONFIG_VHOST_NET is not set
CONFIG_LGUEST=m
CONFIG_VIRTIO=m
CONFIG_VIRTIO_RING=m
CONFIG_VIRTIO_PCI=m
CONFIG_VIRTIO_BALLOON=m
CONFIG_BINARY_PRINTF=y
#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_GENERIC_FIND_FIRST_BIT=y
CONFIG_GENERIC_FIND_NEXT_BIT=y
CONFIG_GENERIC_FIND_LAST_BIT=y
CONFIG_CRC_CCITT=m
CONFIG_CRC16=m
CONFIG_CRC_T10DIF=m
CONFIG_CRC_ITU_T=m
CONFIG_CRC32=y
CONFIG_CRC7=m
CONFIG_LIBCRC32C=m
CONFIG_AUDIT_GENERIC=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m
CONFIG_LZO_COMPRESS=m
CONFIG_LZO_DECOMPRESS=y
CONFIG_DECOMPRESS_GZIP=y
CONFIG_DECOMPRESS_BZIP2=y
CONFIG_DECOMPRESS_LZMA=y
CONFIG_DECOMPRESS_LZO=y
CONFIG_GENERIC_ALLOCATOR=y
CONFIG_REED_SOLOMON=m
CONFIG_REED_SOLOMON_DEC16=y
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_CHECK_SIGNATURE=y
CONFIG_NLATTR=y
CONFIG_LRU_CACHE=m
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-02-14 17:54 ` [Xenomai-help] Freeze while running examples Oscar Dávila
@ 2012-02-14 18:39 ` Gilles Chanteperdrix
2012-02-23 22:43 ` Oscar Dávila
0 siblings, 1 reply; 17+ messages in thread
From: Gilles Chanteperdrix @ 2012-02-14 18:39 UTC (permalink / raw)
To: Oscar Dávila; +Cc: xenomai
On 02/14/2012 06:54 PM, Oscar Dávila wrote:
> I compiled Xenomai succesfully, but when i try to run an example it freezes
> / machine look up, any help will be apreciated, thanks.
>
> Here is some info about the system, its a Debian 6.0 with a
> kernel 2.6.35.9, xenomai-2.6.0, the adeos
> patch adeos-ipipe-2.6.35.9-x86-2.8-04.patch and Im also using the
> nmi_watchdog=2 in the boot kernel options.
Please reproduce the bug:
- in text mode, so as to have the full bug trace;
- with frame pointers enabled;
- with highest kernel verbosity for BUGs and backtraces.
And post the full bug text here.
Alternatively, if you have another computer, you can redirect the
console on a serial port (see Documentation/serial-console.txt in the
kernel sources) or via network (see
Documentation/networking/netconsole.txt in the kernel sources). This
will allow handling traces which are larger than a screen.
--
Gilles.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-02-14 18:39 ` Gilles Chanteperdrix
@ 2012-02-23 22:43 ` Oscar Dávila
2012-02-23 23:12 ` Gilles Chanteperdrix
0 siblings, 1 reply; 17+ messages in thread
From: Oscar Dávila @ 2012-02-23 22:43 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: xenomai
[-- Attachment #1: Type: text/plain, Size: 4245 bytes --]
2012/2/14 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
> On 02/14/2012 06:54 PM, Oscar Dávila wrote:
> > I compiled Xenomai succesfully, but when i try to run an example it
> freezes
> > / machine look up, any help will be apreciated, thanks.
> >
> > Here is some info about the system, its a Debian 6.0 with a
> > kernel 2.6.35.9, xenomai-2.6.0, the adeos
> > patch adeos-ipipe-2.6.35.9-x86-2.8-04.patch and Im also using the
> > nmi_watchdog=2 in the boot kernel options.
>
> Please reproduce the bug:
> - in text mode, so as to have the full bug trace;
> - with frame pointers enabled;
> - with highest kernel verbosity for BUGs and backtraces.
>
How do i do this last point? i mean, i already compile kernel with frame
pointers enabled, also i already ran it in text mode, and i active all the
xenomai debug kernel options. i saw some other debug options in kernel
hacking, do i have to active those ones too?
> And post the full bug text here.
>
>
This is what i have about the bug until now
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] BUG: NMI Watchdog
detected LOCKUP on CPU0, ip c106d5e1, registers:
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] Modules linked in:
sco ppdev bridge stp lp bnep l2cap crc16 bluetooth rfkill binfmt_misc
fuse loop snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss
snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event
snd_seq snd_timer snd_seq_device snd soundcore snd_page_alloc
parport_pc parport rng_core i2c_i801 i2c_core evdev tpm_tis tpm
psmouse serio_raw ext3 jbd mbcache usbhid hid sg sr_mod sd_mod
crc_t10dif cdrom ata_generic uhci_hcd ehci_hcd ata_piix libata tg3
usbcore scsi_mod floppy libphy nls_base [last unloaded:
scsi_wait_scan]
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448]
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] Pid: 1624, comm:
ex01 Not tainted 2.6.35.9-xenomai-2.6.0-1 #2 IBM/8143PSR
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] EIP:
0060:[<c106d5e1>] EFLAGS: 00000002 CPU: 0
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] EIP is at
__ipipe_sync_stage+0x12b/0x181
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] EAX: ddf22000 EBX:
00000521 ECX: ddf38c90 EDX: c1467600
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] ESI: c14ef680 EDI:
00000523 EBP: ddf23f98 ESP: ddf23f64
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] DS: 007b ES: 007b
FS: 00d8 GS: 0033 SS: 0068
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] Process ex01 (pid:
1624, ti=ddf22000 task=ddf38c90 task.ti=ddf22000)
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] I-pipe domain Linux
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] Stack:
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] ffffffff c14ef680
c10983b4 c145dcf4 00000520 c14ef684 c1c03cf8 c1c03cfc
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] <0> c1c03d04
c145d02c ddf23fb4 00000282 00000001 ddf23fac c101944d 080499c4
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] <0> 00000000
00000000 ddf22000 c12821e9 080499c4 080486a4 00000000 00000000
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] Call Trace:
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] [<c10983b4>] ?
hisyscall_event+0x0/0x2b2
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] [<c101944d>] ?
__ipipe_syscall_root+0xd9/0xe8
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] [<c12821e9>] ?
system_call+0x2d/0x4f
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] Code: e8 e0 25 fc
ff 89 f9 c1 e1 07 8b 91 8c f6 4e c1 89 d8 ff 91 88 f6 4e c1 e8 9f 28
fc ff fa 89 e0 25 00 e0 ff ff 83 78 14 00 75 58 <f6> 40 08 08 74 52 eb
f8 c1 e7 07 8b 97 88 f6 4e c1 64 8b 3d 14
Feb 23 16:37:31 Micromaquina kernel: [ 74.218448] ---[ end trace
70702f8bd6889fa0 ]---
Alternatively, if you have another computer, you can redirect the
> console on a serial port (see Documentation/serial-console.txt in the
> kernel sources) or via network (see
> Documentation/networking/netconsole.txt in the kernel sources). This
> will allow handling traces which are larger than a screen.
>
> --
> Gilles.
>
>
Thanks
--
Atentamente:
Oscar Dávila Ramírez
[-- Attachment #2: Type: text/html, Size: 5078 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-02-23 22:43 ` Oscar Dávila
@ 2012-02-23 23:12 ` Gilles Chanteperdrix
2012-02-24 22:55 ` Oscar Dávila
0 siblings, 1 reply; 17+ messages in thread
From: Gilles Chanteperdrix @ 2012-02-23 23:12 UTC (permalink / raw)
To: Oscar Dávila; +Cc: xenomai
On 02/23/2012 11:43 PM, Oscar Dávila wrote:
> 2012/2/14 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>
>> On 02/14/2012 06:54 PM, Oscar Dávila wrote:
>>> I compiled Xenomai succesfully, but when i try to run an example it
>> freezes
>>> / machine look up, any help will be apreciated, thanks.
>>>
>>> Here is some info about the system, its a Debian 6.0 with a
>>> kernel 2.6.35.9, xenomai-2.6.0, the adeos
>>> patch adeos-ipipe-2.6.35.9-x86-2.8-04.patch and Im also using the
>>> nmi_watchdog=2 in the boot kernel options.
>>
>> Please reproduce the bug:
>> - in text mode, so as to have the full bug trace;
>> - with frame pointers enabled;
>> - with highest kernel verbosity for BUGs and backtraces.
>>
>
> How do i do this last point? i mean, i already compile kernel with frame
> pointers enabled, also i already ran it in text mode, and i active all the
> xenomai debug kernel options. i saw some other debug options in kernel
> hacking, do i have to active those ones too?
The stack trace looks fine. Could you show us the disassembly of the
__ipipe_sync_stage function?
--
Gilles.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-02-23 23:12 ` Gilles Chanteperdrix
@ 2012-02-24 22:55 ` Oscar Dávila
2012-02-25 17:56 ` Gilles Chanteperdrix
0 siblings, 1 reply; 17+ messages in thread
From: Oscar Dávila @ 2012-02-24 22:55 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: xenomai
[-- Attachment #1: Type: text/plain, Size: 5790 bytes --]
2012/2/23 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
> On 02/23/2012 11:43 PM, Oscar Dávila wrote:
> > 2012/2/14 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
> >
> >> On 02/14/2012 06:54 PM, Oscar Dávila wrote:
> >>> I compiled Xenomai succesfully, but when i try to run an example it
> >> freezes
> >>> / machine look up, any help will be apreciated, thanks.
> >>>
> >>> Here is some info about the system, its a Debian 6.0 with a
> >>> kernel 2.6.35.9, xenomai-2.6.0, the adeos
> >>> patch adeos-ipipe-2.6.35.9-x86-2.8-04.patch and Im also using the
> >>> nmi_watchdog=2 in the boot kernel options.
> >>
> >> Please reproduce the bug:
> >> - in text mode, so as to have the full bug trace;
> >> - with frame pointers enabled;
> >> - with highest kernel verbosity for BUGs and backtraces.
> >>
> >
> > How do i do this last point? i mean, i already compile kernel with frame
> > pointers enabled, also i already ran it in text mode, and i active all
> the
> > xenomai debug kernel options. i saw some other debug options in kernel
> > hacking, do i have to active those ones too?
>
> The stack trace looks fine. Could you show us the disassembly of the
> __ipipe_sync_stage function?
>
>
Here is what i think is the disassembly of the __ipipe_sync_stage function,
the full disassembly of the core.c file is in
http://odavilar.0x1fee3.org/xenomai/__ipipe_sync_stage
.globl __ipipe_sync_stage
.type __ipipe_sync_stage, @function
__ipipe_sync_stage:
.LFB1334:
.loc 1 1247 0
.cfi_startproc
pushl %ebp
.LCFI66:
.cfi_def_cfa_offset 8
movl %esp, %ebp
.cfi_offset 5, -8
.LCFI67:
.cfi_def_cfa_register 5
pushl %edi
pushl %esi
pushl %ebx
subl $40, %esp
.LBB904:
.loc 1 1252 0
movl $ipipe_percpu_domain, %edx
.LVL259:
.LBB905:
#APP
# 1252 "kernel/ipipe/core.c" 1
movl %fs:this_cpu_off,%eax
# 0 "" 2
.LVL260:
#NO_APP
.LBE905:
.LBE904:
movl (%eax,%edx), %esi
.cfi_offset 3, -20
.cfi_offset 6, -16
.cfi_offset 7, -12
.LVL261:
.LBB906:
.loc 1 1253 0
movl $ipipe_percpu_darray, %edx
.LVL262:
.LBE906:
addl %edx, %eax
.LVL263:
imull $5736, (%esi), %ecx
addl %ecx, %eax
.LVL264:
.LBB907:
.LBB908:
.loc 2 84 0
#APP
# 84 "/home/odavilar/workspace/xe/linux-2.6.35.9/arch/x86/include/asm/bitops.h"
1
bts $0,(%eax)
# 0 "" 2
#NO_APP
.LBE908:
.LBE907:
.loc 1 1256 0
.loc 1 1275 0
leal 4(%esi), %ecx
movl %ecx, -32(%ebp)
.LBB909:
.LBB910:
.LBB911:
.file 11 "/home/odavilar/workspace/xe/linux-2.6.35.9/arch/x86/include/asm/ipipe_32.h"
.loc 11 68 0
movl $__ipipe_tick_regs, %ebx
movl %ebx, -16(%ebp)
.LBE911:
.LBE910:
.LBE909:
.LBB917:
.loc 1 1296 0
movl %edx, -40(%ebp)
.LVL265:
.L148:
.LBE917:
.LBB919:
.LBB920:
.LBB921:
.LBB922:
.loc 2 127 0
leal 16(%eax), %edx
.LVL266:
movl %edx, -20(%ebp)
.LBE922:
.LBE921:
.LBB924:
.LBB925:
leal 8(%eax), %ecx
.LVL267:
movl %ecx, -24(%ebp)
.LBE925:
.LBE924:
.LBB927:
.LBB928:
leal 4(%eax), %ebx
movl %ebx, -28(%ebp)
movl %esi, -48(%ebp)
.LVL268:
.L142:
.LBE928:
.LBE927:
.loc 1 648 0
movl 4(%eax), %edx
.LVL269:
.loc 1 649 0
testl %edx, %edx
je .L140
.LBB930:
.LBB931:
.loc 11 54 0
#APP
# 54 "/home/odavilar/workspace/xe/linux-2.6.35.9/arch/x86/include/asm/ipipe_32.h"
1
bsrl %edx, %edx
# 0 "" 2
.LVL270:
#NO_APP
.LBE931:
.LBE930:
.loc 1 653 0
movl 8(%eax,%edx,4), %ecx
.LVL271:
.loc 1 654 0
testl %ecx, %ecx
je .L140
.LBB932:
.LBB933:
.loc 11 54 0
#APP
# 54 "/home/odavilar/workspace/xe/linux-2.6.35.9/arch/x86/include/asm/ipipe_32.h"
1
bsrl %ecx, %ecx
# 0 "" 2
.LVL272:
#NO_APP
.LBE933:
.LBE932:
.loc 1 657 0
movl %edx, %ebx
.LVL273:
sall $5, %ebx
addl %ebx, %ecx
.LVL274:
.loc 1 658 0
leal 4(%ecx), %edi
.LVL275:
movl (%eax,%edi,4), %ebx
.LVL276:
.loc 1 659 0
testl %ebx, %ebx
je .L140
.LBB934:
.LBB935:
.loc 11 54 0
#APP
# 54 "/home/odavilar/workspace/xe/linux-2.6.35.9/arch/x86/include/asm/ipipe_32.h"
1
bsrl %ebx, %esi
# 0 "" 2
.LVL277:
#NO_APP
.LBE935:
.LBE934:
.loc 1 663 0
movl %ecx, %ebx
.LVL278:
sall $5, %ebx
movl %ebx, -36(%ebp)
movl -36(%ebp), %ebx
.LVL279:
addl %esi, %ebx
.LBB936:
.LBB923:
.loc 2 127 0
movl -20(%ebp), %esi
#APP
# 127 "/home/odavilar/workspace/xe/linux-2.6.35.9/arch/x86/include/asm/bitops.h"
1
btr %ebx,(%esi)
# 0 "" 2
#NO_APP
.LBE923:
.LBE936:
.loc 1 666 0
cmpl $0, (%eax,%edi,4)
jne .L141
.LBB937:
.LBB926:
.loc 2 127 0
movl -24(%ebp), %esi
#APP
# 127 "/home/odavilar/workspace/xe/linux-2.6.35.9/arch/x86/include/asm/bitops.h"
1
btr %ecx,(%esi)
# 0 "" 2
#NO_APP
.LBE926:
.LBE937:
.loc 1 668 0
cmpl $0, 8(%eax,%edx,4)
jne .L141
.LBB938:
.LBB929:
.loc 2 127 0
movl -28(%ebp), %ecx
.LVL280:
#APP
# 127 "/home/odavilar/workspace/xe/linux-2.6.35.9/arch/x86/include/asm/bitops.h"
1
btr %edx,(%ecx)
# 0 "" 2
.LVL281:
#NO_APP
.L141:
.LBE929:
.LBE938:
.LBE920:
.LBE919:
.loc 1 1263 0
testl %ebx, %ebx
js .L140
.loc 1 1270 0
.loc 1 1272 0
leal 2(%ebx), %edx
.LVL282:
sall $7, %edx
movl -48(%ebp), %esi
testb $32, (%esi,%edx)
jne .L142
.loc 1 1275 0
movl -32(%ebp), %eax
.LVL283:
cmpl __ipipe_pipeline, %eax
je .L143
.loc 1 1276 0
#APP
# 1276 "kernel/ipipe/core.c" 1
sti
# 0 "" 2
#NO_APP
.L143:
.loc 1 1278 0
cmpl $ipipe_root, %esi
.LVL284:
je .L144
.loc 1 1279 0
leal 2(%ebx), %ecx
.LVL285:
sall $7, %ecx
movl 12(%ecx,%esi), %edx
movl %ebx, %eax
call *8(%esi,%ecx)
.loc 1 1281 0
<http://odavilar.0x1fee3.org/xenomai/__ipipe_sync_stage>Thanks
PS: Is there an irc channel for xenomai?
--
> Gilles.
>
>
--
Atentamente:
Oscar Dávila Ramírez
[-- Attachment #2: Type: text/html, Size: 7030 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-02-24 22:55 ` Oscar Dávila
@ 2012-02-25 17:56 ` Gilles Chanteperdrix
2012-02-29 23:34 ` Oscar Dávila
0 siblings, 1 reply; 17+ messages in thread
From: Gilles Chanteperdrix @ 2012-02-25 17:56 UTC (permalink / raw)
To: Oscar Dávila; +Cc: xenomai
On 02/24/2012 11:55 PM, Oscar Dávila wrote:
> 2012/2/23 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>
>> On 02/23/2012 11:43 PM, Oscar Dávila wrote:
>>> 2012/2/14 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>>>
>>>> On 02/14/2012 06:54 PM, Oscar Dávila wrote:
>>>>> I compiled Xenomai succesfully, but when i try to run an example it
>>>> freezes
>>>>> / machine look up, any help will be apreciated, thanks.
>>>>>
>>>>> Here is some info about the system, its a Debian 6.0 with a
>>>>> kernel 2.6.35.9, xenomai-2.6.0, the adeos
>>>>> patch adeos-ipipe-2.6.35.9-x86-2.8-04.patch and Im also using the
>>>>> nmi_watchdog=2 in the boot kernel options.
>>>>
>>>> Please reproduce the bug:
>>>> - in text mode, so as to have the full bug trace;
>>>> - with frame pointers enabled;
>>>> - with highest kernel verbosity for BUGs and backtraces.
>>>>
>>>
>>> How do i do this last point? i mean, i already compile kernel with frame
>>> pointers enabled, also i already ran it in text mode, and i active all
>> the
>>> xenomai debug kernel options. i saw some other debug options in kernel
>>> hacking, do i have to active those ones too?
>>
>> The stack trace looks fine. Could you show us the disassembly of the
>> __ipipe_sync_stage function?
>>
>>
> Here is what i think is the disassembly of the __ipipe_sync_stage function,
> the full disassembly of the core.c file is in
> http://odavilar.0x1fee3.org/xenomai/__ipipe_sync_stage
Please obtain the disassembly with objdump -d vmlinx, so that we get the
addresses corresponding with the instructions. Without the addresses, we
do not know where to look.
--
Gilles.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-02-25 17:56 ` Gilles Chanteperdrix
@ 2012-02-29 23:34 ` Oscar Dávila
2012-03-01 4:23 ` Oscar Dávila
0 siblings, 1 reply; 17+ messages in thread
From: Oscar Dávila @ 2012-02-29 23:34 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: xenomai
[-- Attachment #1: Type: text/plain, Size: 2290 bytes --]
2012/2/25 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
> On 02/24/2012 11:55 PM, Oscar Dávila wrote:
> > 2012/2/23 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
> >
> >> On 02/23/2012 11:43 PM, Oscar Dávila wrote:
> >>> 2012/2/14 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
> >>>
> >>>> On 02/14/2012 06:54 PM, Oscar Dávila wrote:
> >>>>> I compiled Xenomai succesfully, but when i try to run an example it
> >>>> freezes
> >>>>> / machine look up, any help will be apreciated, thanks.
> >>>>>
> >>>>> Here is some info about the system, its a Debian 6.0 with a
> >>>>> kernel 2.6.35.9, xenomai-2.6.0, the adeos
> >>>>> patch adeos-ipipe-2.6.35.9-x86-2.8-04.patch and Im also using the
> >>>>> nmi_watchdog=2 in the boot kernel options.
> >>>>
> >>>> Please reproduce the bug:
> >>>> - in text mode, so as to have the full bug trace;
> >>>> - with frame pointers enabled;
> >>>> - with highest kernel verbosity for BUGs and backtraces.
> >>>>
> >>>
> >>> How do i do this last point? i mean, i already compile kernel with
> frame
> >>> pointers enabled, also i already ran it in text mode, and i active all
> >> the
> >>> xenomai debug kernel options. i saw some other debug options in kernel
> >>> hacking, do i have to active those ones too?
> >>
> >> The stack trace looks fine. Could you show us the disassembly of the
> >> __ipipe_sync_stage function?
> >>
> >>
> > Here is what i think is the disassembly of the __ipipe_sync_stage
> function,
> > the full disassembly of the core.c file is in
> > http://odavilar.0x1fee3.org/xenomai/__ipipe_sync_stage
>
> Please obtain the disassembly with objdump -d vmlinx, so that we get the
> addresses corresponding with the instructions. Without the addresses, we
> do not know where to look.
>
I need some help here, i've already dump the vmlinux image, but i get the
asm with addresses but without the source so i don't know how to get the
__ipipe_sync_stage function, y tried objdump -S vmlinux but didnt worked,
do i have to check an option in the .config of the kernel to be able to get
the source?
Thanks again.
--
> Gilles.
>
>
--
Atentamente:
Oscar Dávila Ramírez
[-- Attachment #2: Type: text/html, Size: 3562 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-02-29 23:34 ` Oscar Dávila
@ 2012-03-01 4:23 ` Oscar Dávila
2012-03-02 3:46 ` Oscar Dávila
2012-03-02 10:04 ` Gilles Chanteperdrix
0 siblings, 2 replies; 17+ messages in thread
From: Oscar Dávila @ 2012-03-01 4:23 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: xenomai
[-- Attachment #1: Type: text/plain, Size: 11169 bytes --]
2012/2/29 Oscar Dávila <odavilar@domain.hid>
>
> 2012/2/25 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>
>> On 02/24/2012 11:55 PM, Oscar Dávila wrote:
>> > 2012/2/23 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>> >
>> >> On 02/23/2012 11:43 PM, Oscar Dávila wrote:
>> >>> 2012/2/14 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>> >>>
>> >>>> On 02/14/2012 06:54 PM, Oscar Dávila wrote:
>> >>>>> I compiled Xenomai succesfully, but when i try to run an example it
>> >>>> freezes
>> >>>>> / machine look up, any help will be apreciated, thanks.
>> >>>>>
>> >>>>> Here is some info about the system, its a Debian 6.0 with a
>> >>>>> kernel 2.6.35.9, xenomai-2.6.0, the adeos
>> >>>>> patch adeos-ipipe-2.6.35.9-x86-2.8-04.patch and Im also using the
>> >>>>> nmi_watchdog=2 in the boot kernel options.
>> >>>>
>> >>>> Please reproduce the bug:
>> >>>> - in text mode, so as to have the full bug trace;
>> >>>> - with frame pointers enabled;
>> >>>> - with highest kernel verbosity for BUGs and backtraces.
>> >>>>
>> >>>
>> >>> How do i do this last point? i mean, i already compile kernel with
>> frame
>> >>> pointers enabled, also i already ran it in text mode, and i active all
>> >> the
>> >>> xenomai debug kernel options. i saw some other debug options in kernel
>> >>> hacking, do i have to active those ones too?
>> >>
>> >> The stack trace looks fine. Could you show us the disassembly of the
>> >> __ipipe_sync_stage function?
>> >>
>> >>
>> > Here is what i think is the disassembly of the __ipipe_sync_stage
>> function,
>> > the full disassembly of the core.c file is in
>> > http://odavilar.0x1fee3.org/xenomai/__ipipe_sync_stage
>>
>> Please obtain the disassembly with objdump -d vmlinx, so that we get the
>> addresses corresponding with the instructions. Without the addresses, we
>> do not know where to look.
>>
>
> I need some help here, i've already dump the vmlinux image, but i get the
> asm with addresses but without the source so i don't know how to get the
> __ipipe_sync_stage function, y tried objdump -S vmlinux but didnt worked,
> do i have to check an option in the .config of the kernel to be able to get
> the source?
>
>
> Thanks again.
>
>
Finally i could get the dump
post-prompt
No breakpoints or watchpoints.
breakpoints-table-end
post-prompt
Dump of assembler code for function __ipipe_sync_stage:
0xc106d376 <__ipipe_sync_stage+0>: push %ebp
0xc106d377 <__ipipe_sync_stage+1>: mov %esp,%ebp
0xc106d379 <__ipipe_sync_stage+3>: push %edi
0xc106d37a <__ipipe_sync_stage+4>: push %esi
0xc106d37b <__ipipe_sync_stage+5>: push %ebx
0xc106d37c <__ipipe_sync_stage+6>: sub $0x28,%esp
0xc106d37f <__ipipe_sync_stage+9>: mov $0xc1439694,%edx
0xc106d384 <__ipipe_sync_stage+14>: mov %fs:0xc1432f14,%eax
0xc106d38a <__ipipe_sync_stage+20>: mov (%eax,%edx,1),%esi
0xc106d38d <__ipipe_sync_stage+23>: mov $0xc1433cf4,%edx
0xc106d392 <__ipipe_sync_stage+28>: add %edx,%eax
0xc106d394 <__ipipe_sync_stage+30>: imul $0x1668,(%esi),%ecx
0xc106d39a <__ipipe_sync_stage+36>: add %ecx,%eax
0xc106d39c <__ipipe_sync_stage+38>: btsl $0x0,(%eax)
0xc106d3a0 <__ipipe_sync_stage+42>: lea 0x4(%esi),%ecx
0xc106d3a3 <__ipipe_sync_stage+45>: mov %ecx,-0x20(%ebp)
0xc106d3a6 <__ipipe_sync_stage+48>: mov $0xc143302c,%ebx
0xc106d3ab <__ipipe_sync_stage+53>: mov %ebx,-0x10(%ebp)
0xc106d3ae <__ipipe_sync_stage+56>: mov %edx,-0x28(%ebp)
0xc106d3b1 <__ipipe_sync_stage+59>: lea 0x10(%eax),%edx
0xc106d3b4 <__ipipe_sync_stage+62>: mov %edx,-0x14(%ebp)
0xc106d3b7 <__ipipe_sync_stage+65>: lea 0x8(%eax),%ecx
0xc106d3ba <__ipipe_sync_stage+68>: mov %ecx,-0x18(%ebp)
0xc106d3bd <__ipipe_sync_stage+71>: lea 0x4(%eax),%ebx
0xc106d3c0 <__ipipe_sync_stage+74>: mov %ebx,-0x1c(%ebp)
0xc106d3c3 <__ipipe_sync_stage+77>: mov %esi,-0x30(%ebp)
0xc106d3c6 <__ipipe_sync_stage+80>: mov 0x4(%eax),%edx
0xc106d3c9 <__ipipe_sync_stage+83>: test %edx,%edx
0xc106d3cb <__ipipe_sync_stage+85>: je 0xc106d51b <__ipipe_sync_stage+421>
0xc106d3d1 <__ipipe_sync_stage+91>: bsr %edx,%edx
0xc106d3d4 <__ipipe_sync_stage+94>: mov 0x8(%eax,%edx,4),%ecx
0xc106d3d8 <__ipipe_sync_stage+98>: test %ecx,%ecx
0xc106d3da <__ipipe_sync_stage+100>: je 0xc106d51b <__ipipe_sync_stage+421>
0xc106d3e0 <__ipipe_sync_stage+106>: bsr %ecx,%ecx
0xc106d3e3 <__ipipe_sync_stage+109>: mov %edx,%ebx
0xc106d3e5 <__ipipe_sync_stage+111>: shl $0x5,%ebx
0xc106d3e8 <__ipipe_sync_stage+114>: add %ebx,%ecx
0xc106d3ea <__ipipe_sync_stage+116>: lea 0x4(%ecx),%edi
0xc106d3ed <__ipipe_sync_stage+119>: mov (%eax,%edi,4),%ebx
0xc106d3f0 <__ipipe_sync_stage+122>: test %ebx,%ebx
0xc106d3f2 <__ipipe_sync_stage+124>: je 0xc106d51b <__ipipe_sync_stage+421>
0xc106d3f8 <__ipipe_sync_stage+130>: bsr %ebx,%esi
0xc106d3fb <__ipipe_sync_stage+133>: mov %ecx,%ebx
0xc106d3fd <__ipipe_sync_stage+135>: shl $0x5,%ebx
0xc106d400 <__ipipe_sync_stage+138>: mov %ebx,-0x24(%ebp)
0xc106d403 <__ipipe_sync_stage+141>: mov -0x24(%ebp),%ebx
0xc106d406 <__ipipe_sync_stage+144>: add %esi,%ebx
0xc106d408 <__ipipe_sync_stage+146>: mov -0x14(%ebp),%esi
0xc106d40b <__ipipe_sync_stage+149>: btr %ebx,(%esi)
0xc106d40e <__ipipe_sync_stage+152>: cmpl $0x0,(%eax,%edi,4)
0xc106d412 <__ipipe_sync_stage+156>: jne 0xc106d427 <__ipipe_sync_stage+177>
0xc106d414 <__ipipe_sync_stage+158>: mov -0x18(%ebp),%esi
0xc106d417 <__ipipe_sync_stage+161>: btr %ecx,(%esi)
0xc106d41a <__ipipe_sync_stage+164>: cmpl $0x0,0x8(%eax,%edx,4)
0xc106d41f <__ipipe_sync_stage+169>: jne 0xc106d427 <__ipipe_sync_stage+177>
0xc106d421 <__ipipe_sync_stage+171>: mov -0x1c(%ebp),%ecx
0xc106d424 <__ipipe_sync_stage+174>: btr %edx,(%ecx)
0xc106d427 <__ipipe_sync_stage+177>: test %ebx,%ebx
0xc106d429 <__ipipe_sync_stage+179>: js 0xc106d51b <__ipipe_sync_stage+421>
0xc106d42f <__ipipe_sync_stage+185>: lea 0x2(%ebx),%edx
0xc106d432 <__ipipe_sync_stage+188>: shl $0x7,%edx
0xc106d435 <__ipipe_sync_stage+191>: mov -0x30(%ebp),%esi
0xc106d438 <__ipipe_sync_stage+194>: testb $0x20,(%esi,%edx,1)
0xc106d43c <__ipipe_sync_stage+198>: jne 0xc106d3c6 <__ipipe_sync_stage+80>
0xc106d43e <__ipipe_sync_stage+200>: mov -0x20(%ebp),%eax
0xc106d441 <__ipipe_sync_stage+203>: cmp 0xc13c6fd0,%eax
0xc106d447 <__ipipe_sync_stage+209>: je 0xc106d44a <__ipipe_sync_stage+212>
0xc106d449 <__ipipe_sync_stage+211>: sti
0xc106d44a <__ipipe_sync_stage+212>: cmp $0xc150c080,%esi
0xc106d450 <__ipipe_sync_stage+218>: je 0xc106d468 <__ipipe_sync_stage+242>
0xc106d452 <__ipipe_sync_stage+220>: lea 0x2(%ebx),%ecx
0xc106d455 <__ipipe_sync_stage+223>: shl $0x7,%ecx
0xc106d458 <__ipipe_sync_stage+226>: mov 0xc(%ecx,%esi,1),%edx
0xc106d45c <__ipipe_sync_stage+230>: mov %ebx,%eax
0xc106d45e <__ipipe_sync_stage+232>: call *0x8(%esi,%ecx,1)
0xc106d462 <__ipipe_sync_stage+236>: cli
0xc106d463 <__ipipe_sync_stage+237>: jmp 0xc106d4f9 <__ipipe_sync_stage+387>
0xc106d468 <__ipipe_sync_stage+242>: lea -0x520(%ebx),%eax
0xc106d46e <__ipipe_sync_stage+248>: cmp $0x1f,%eax
0xc106d471 <__ipipe_sync_stage+251>: lea 0x2(%ebx),%edi
0xc106d474 <__ipipe_sync_stage+254>: ja 0xc106d4a9 <__ipipe_sync_stage+307>
0xc106d476 <__ipipe_sync_stage+256>: call 0xc102d215 <irq_enter>
0xc106d47b <__ipipe_sync_stage+261>: mov %edi,%ecx
0xc106d47d <__ipipe_sync_stage+263>: shl $0x7,%ecx
0xc106d480 <__ipipe_sync_stage+266>: mov -0x3eaf3f74(%ecx),%edx
0xc106d486 <__ipipe_sync_stage+272>: mov %ebx,%eax
0xc106d488 <__ipipe_sync_stage+274>: call *-0x3eaf3f78(%ecx)
0xc106d48e <__ipipe_sync_stage+280>: call 0xc102d523 <irq_exit>
0xc106d493 <__ipipe_sync_stage+285>: cli
0xc106d494 <__ipipe_sync_stage+286>: mov %esp,%eax
0xc106d496 <__ipipe_sync_stage+288>: and $0xffffe000,%eax
0xc106d49b <__ipipe_sync_stage+293>: cmpl $0x0,0x14(%eax)
0xc106d49f <__ipipe_sync_stage+297>: jne 0xc106d4f9 <__ipipe_sync_stage+387>
0xc106d4a1 <__ipipe_sync_stage+299>: testb $0x8,0x8(%eax)
0xc106d4a5 <__ipipe_sync_stage+303>: je 0xc106d4f9 <__ipipe_sync_stage+387>
0xc106d4a7 <__ipipe_sync_stage+305>: jmp 0xc106d4a1 <__ipipe_sync_stage+299>
0xc106d4a9 <__ipipe_sync_stage+307>: shl $0x7,%edi
0xc106d4ac <__ipipe_sync_stage+310>: mov -0x3eaf3f78(%edi),%edx
0xc106d4b2 <__ipipe_sync_stage+316>: mov %fs:0xc1432f14,%edi
0xc106d4b9 <__ipipe_sync_stage+323>: add -0x10(%ebp),%edi
0xc106d4bc <__ipipe_sync_stage+326>: mov %ebx,%eax
0xc106d4be <__ipipe_sync_stage+328>: mov %edx,-0x2c(%ebp)
0xc106d4c1 <__ipipe_sync_stage+331>: call 0xc10145c3
<__ipipe_get_ioapic_irq_vector>
0xc106d4c6 <__ipipe_sync_stage+336>: not %eax
0xc106d4c8 <__ipipe_sync_stage+338>: mov %eax,0x2c(%edi)
0xc106d4cb <__ipipe_sync_stage+341>: mov %ebx,%eax
0xc106d4cd <__ipipe_sync_stage+343>: not %eax
0xc106d4cf <__ipipe_sync_stage+345>: mov -0x2c(%ebp),%edx
0xc106d4d2 <__ipipe_sync_stage+348>: pushf
0xc106d4d3 <__ipipe_sync_stage+349>: orl $0x200,(%esp)
0xc106d4da <__ipipe_sync_stage+356>: push %cs
0xc106d4db <__ipipe_sync_stage+357>: push $0xc106d4f7
0xc106d4e0 <__ipipe_sync_stage+362>: push %eax
0xc106d4e1 <__ipipe_sync_stage+363>: push %gs
0xc106d4e3 <__ipipe_sync_stage+365>: push %fs
0xc106d4e5 <__ipipe_sync_stage+367>: push %es
0xc106d4e6 <__ipipe_sync_stage+368>: push %ds
0xc106d4e7 <__ipipe_sync_stage+369>: push %eax
0xc106d4e8 <__ipipe_sync_stage+370>: push %ebp
0xc106d4e9 <__ipipe_sync_stage+371>: push %edi
0xc106d4ea <__ipipe_sync_stage+372>: push %esi
0xc106d4eb <__ipipe_sync_stage+373>: push %edx
0xc106d4ec <__ipipe_sync_stage+374>: push %ecx
0xc106d4ed <__ipipe_sync_stage+375>: push %ebx
0xc106d4ee <__ipipe_sync_stage+376>: mov %edi,%eax
0xc106d4f0 <__ipipe_sync_stage+378>: call *%edx
0xc106d4f2 <__ipipe_sync_stage+380>: jmp 0xc1269fd8
0xc106d4f7 <__ipipe_sync_stage+385>: cli
0xc106d4f8 <__ipipe_sync_stage+386>: cli
0xc106d4f9 <__ipipe_sync_stage+387>: mov %fs:0xc1432f14,%ecx
0xc106d500 <__ipipe_sync_stage+394>: mov $0xc1439694,%edx
0xc106d505 <__ipipe_sync_stage+399>: mov -0x28(%ebp),%ebx
0xc106d508 <__ipipe_sync_stage+402>: lea (%ecx,%ebx,1),%eax
0xc106d50b <__ipipe_sync_stage+405>: mov (%ecx,%edx,1),%edx
0xc106d50e <__ipipe_sync_stage+408>: imul $0x1668,(%edx),%edx
0xc106d514 <__ipipe_sync_stage+414>: add %edx,%eax
0xc106d516 <__ipipe_sync_stage+416>: jmp 0xc106d3b1 <__ipipe_sync_stage+59>
0xc106d51b <__ipipe_sync_stage+421>: btrl $0x0,(%eax)
0xc106d51f <__ipipe_sync_stage+425>: add $0x28,%esp
0xc106d522 <__ipipe_sync_stage+428>: pop %ebx
0xc106d523 <__ipipe_sync_stage+429>: pop %esi
0xc106d524 <__ipipe_sync_stage+430>: pop %edi
0xc106d525 <__ipipe_sync_stage+431>: pop %ebp
0xc106d526 <__ipipe_sync_stage+432>: ret
End of assembler dump.
post-prompt
No breakpoints or watchpoints.
breakpoints-table-end
Thanks again!
--
Atentamente:
Oscar Dávila Ramírez
[-- Attachment #2: Type: text/html, Size: 13587 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-03-01 4:23 ` Oscar Dávila
@ 2012-03-02 3:46 ` Oscar Dávila
2012-03-02 10:04 ` Gilles Chanteperdrix
1 sibling, 0 replies; 17+ messages in thread
From: Oscar Dávila @ 2012-03-02 3:46 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: xenomai
[-- Attachment #1: Type: text/plain, Size: 22898 bytes --]
2012/2/29 Oscar Dávila <odavilar@domain.hid>
>
> 2012/2/29 Oscar Dávila <odavilar@domain.hid>
>
>>
>> 2012/2/25 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>>
>>> On 02/24/2012 11:55 PM, Oscar Dávila wrote:
>>> > 2012/2/23 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>>> >
>>> >> On 02/23/2012 11:43 PM, Oscar Dávila wrote:
>>> >>> 2012/2/14 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>>> >>>
>>> >>>> On 02/14/2012 06:54 PM, Oscar Dávila wrote:
>>> >>>>> I compiled Xenomai succesfully, but when i try to run an example it
>>> >>>> freezes
>>> >>>>> / machine look up, any help will be apreciated, thanks.
>>> >>>>>
>>> >>>>> Here is some info about the system, its a Debian 6.0 with a
>>> >>>>> kernel 2.6.35.9, xenomai-2.6.0, the adeos
>>> >>>>> patch adeos-ipipe-2.6.35.9-x86-2.8-04.patch and Im also using the
>>> >>>>> nmi_watchdog=2 in the boot kernel options.
>>> >>>>
>>> >>>> Please reproduce the bug:
>>> >>>> - in text mode, so as to have the full bug trace;
>>> >>>> - with frame pointers enabled;
>>> >>>> - with highest kernel verbosity for BUGs and backtraces.
>>> >>>>
>>> >>>
>>> >>> How do i do this last point? i mean, i already compile kernel with
>>> frame
>>> >>> pointers enabled, also i already ran it in text mode, and i active
>>> all
>>> >> the
>>> >>> xenomai debug kernel options. i saw some other debug options in
>>> kernel
>>> >>> hacking, do i have to active those ones too?
>>> >>
>>> >> The stack trace looks fine. Could you show us the disassembly of the
>>> >> __ipipe_sync_stage function?
>>> >>
>>> >>
>>> > Here is what i think is the disassembly of the __ipipe_sync_stage
>>> function,
>>> > the full disassembly of the core.c file is in
>>> > http://odavilar.0x1fee3.org/xenomai/__ipipe_sync_stage
>>>
>>> Please obtain the disassembly with objdump -d vmlinx, so that we get the
>>> addresses corresponding with the instructions. Without the addresses, we
>>> do not know where to look.
>>>
>>
>> I need some help here, i've already dump the vmlinux image, but i get the
>> asm with addresses but without the source so i don't know how to get the
>> __ipipe_sync_stage function, y tried objdump -S vmlinux but didnt worked,
>> do i have to check an option in the .config of the kernel to be able to get
>> the source?
>>
>>
>> Thanks again.
>>
>>
> Finally i could get the dump
>
>
> post-prompt
> No breakpoints or watchpoints.
>
> breakpoints-table-end
>
> post-prompt
> Dump of assembler code for function __ipipe_sync_stage:
> 0xc106d376 <__ipipe_sync_stage+0>: push %ebp
> 0xc106d377 <__ipipe_sync_stage+1>: mov %esp,%ebp
> 0xc106d379 <__ipipe_sync_stage+3>: push %edi
> 0xc106d37a <__ipipe_sync_stage+4>: push %esi
> 0xc106d37b <__ipipe_sync_stage+5>: push %ebx
> 0xc106d37c <__ipipe_sync_stage+6>: sub $0x28,%esp
> 0xc106d37f <__ipipe_sync_stage+9>: mov $0xc1439694,%edx
> 0xc106d384 <__ipipe_sync_stage+14>: mov %fs:0xc1432f14,%eax
> 0xc106d38a <__ipipe_sync_stage+20>: mov (%eax,%edx,1),%esi
> 0xc106d38d <__ipipe_sync_stage+23>: mov $0xc1433cf4,%edx
> 0xc106d392 <__ipipe_sync_stage+28>: add %edx,%eax
> 0xc106d394 <__ipipe_sync_stage+30>: imul $0x1668,(%esi),%ecx
> 0xc106d39a <__ipipe_sync_stage+36>: add %ecx,%eax
> 0xc106d39c <__ipipe_sync_stage+38>: btsl $0x0,(%eax)
> 0xc106d3a0 <__ipipe_sync_stage+42>: lea 0x4(%esi),%ecx
> 0xc106d3a3 <__ipipe_sync_stage+45>: mov %ecx,-0x20(%ebp)
> 0xc106d3a6 <__ipipe_sync_stage+48>: mov $0xc143302c,%ebx
> 0xc106d3ab <__ipipe_sync_stage+53>: mov %ebx,-0x10(%ebp)
> 0xc106d3ae <__ipipe_sync_stage+56>: mov %edx,-0x28(%ebp)
> 0xc106d3b1 <__ipipe_sync_stage+59>: lea 0x10(%eax),%edx
> 0xc106d3b4 <__ipipe_sync_stage+62>: mov %edx,-0x14(%ebp)
> 0xc106d3b7 <__ipipe_sync_stage+65>: lea 0x8(%eax),%ecx
> 0xc106d3ba <__ipipe_sync_stage+68>: mov %ecx,-0x18(%ebp)
> 0xc106d3bd <__ipipe_sync_stage+71>: lea 0x4(%eax),%ebx
> 0xc106d3c0 <__ipipe_sync_stage+74>: mov %ebx,-0x1c(%ebp)
> 0xc106d3c3 <__ipipe_sync_stage+77>: mov %esi,-0x30(%ebp)
> 0xc106d3c6 <__ipipe_sync_stage+80>: mov 0x4(%eax),%edx
> 0xc106d3c9 <__ipipe_sync_stage+83>: test %edx,%edx
> 0xc106d3cb <__ipipe_sync_stage+85>: je 0xc106d51b <__ipipe_sync_stage+421>
> 0xc106d3d1 <__ipipe_sync_stage+91>: bsr %edx,%edx
> 0xc106d3d4 <__ipipe_sync_stage+94>: mov 0x8(%eax,%edx,4),%ecx
> 0xc106d3d8 <__ipipe_sync_stage+98>: test %ecx,%ecx
> 0xc106d3da <__ipipe_sync_stage+100>: je 0xc106d51b <__ipipe_sync_stage+421>
> 0xc106d3e0 <__ipipe_sync_stage+106>: bsr %ecx,%ecx
> 0xc106d3e3 <__ipipe_sync_stage+109>: mov %edx,%ebx
> 0xc106d3e5 <__ipipe_sync_stage+111>: shl $0x5,%ebx
> 0xc106d3e8 <__ipipe_sync_stage+114>: add %ebx,%ecx
> 0xc106d3ea <__ipipe_sync_stage+116>: lea 0x4(%ecx),%edi
> 0xc106d3ed <__ipipe_sync_stage+119>: mov (%eax,%edi,4),%ebx
> 0xc106d3f0 <__ipipe_sync_stage+122>: test %ebx,%ebx
> 0xc106d3f2 <__ipipe_sync_stage+124>: je 0xc106d51b <__ipipe_sync_stage+421>
> 0xc106d3f8 <__ipipe_sync_stage+130>: bsr %ebx,%esi
> 0xc106d3fb <__ipipe_sync_stage+133>: mov %ecx,%ebx
> 0xc106d3fd <__ipipe_sync_stage+135>: shl $0x5,%ebx
> 0xc106d400 <__ipipe_sync_stage+138>: mov %ebx,-0x24(%ebp)
> 0xc106d403 <__ipipe_sync_stage+141>: mov -0x24(%ebp),%ebx
> 0xc106d406 <__ipipe_sync_stage+144>: add %esi,%ebx
> 0xc106d408 <__ipipe_sync_stage+146>: mov -0x14(%ebp),%esi
> 0xc106d40b <__ipipe_sync_stage+149>: btr %ebx,(%esi)
> 0xc106d40e <__ipipe_sync_stage+152>: cmpl $0x0,(%eax,%edi,4)
> 0xc106d412 <__ipipe_sync_stage+156>: jne 0xc106d427 <__ipipe_sync_stage+177>
> 0xc106d414 <__ipipe_sync_stage+158>: mov -0x18(%ebp),%esi
> 0xc106d417 <__ipipe_sync_stage+161>: btr %ecx,(%esi)
> 0xc106d41a <__ipipe_sync_stage+164>: cmpl $0x0,0x8(%eax,%edx,4)
> 0xc106d41f <__ipipe_sync_stage+169>: jne 0xc106d427 <__ipipe_sync_stage+177>
> 0xc106d421 <__ipipe_sync_stage+171>: mov -0x1c(%ebp),%ecx
> 0xc106d424 <__ipipe_sync_stage+174>: btr %edx,(%ecx)
> 0xc106d427 <__ipipe_sync_stage+177>: test %ebx,%ebx
> 0xc106d429 <__ipipe_sync_stage+179>: js 0xc106d51b <__ipipe_sync_stage+421>
> 0xc106d42f <__ipipe_sync_stage+185>: lea 0x2(%ebx),%edx
> 0xc106d432 <__ipipe_sync_stage+188>: shl $0x7,%edx
> 0xc106d435 <__ipipe_sync_stage+191>: mov -0x30(%ebp),%esi
> 0xc106d438 <__ipipe_sync_stage+194>: testb $0x20,(%esi,%edx,1)
> 0xc106d43c <__ipipe_sync_stage+198>: jne 0xc106d3c6 <__ipipe_sync_stage+80>
> 0xc106d43e <__ipipe_sync_stage+200>: mov -0x20(%ebp),%eax
> 0xc106d441 <__ipipe_sync_stage+203>: cmp 0xc13c6fd0,%eax
> 0xc106d447 <__ipipe_sync_stage+209>: je 0xc106d44a <__ipipe_sync_stage+212>
> 0xc106d449 <__ipipe_sync_stage+211>: sti
> 0xc106d44a <__ipipe_sync_stage+212>: cmp $0xc150c080,%esi
> 0xc106d450 <__ipipe_sync_stage+218>: je 0xc106d468 <__ipipe_sync_stage+242>
> 0xc106d452 <__ipipe_sync_stage+220>: lea 0x2(%ebx),%ecx
> 0xc106d455 <__ipipe_sync_stage+223>: shl $0x7,%ecx
> 0xc106d458 <__ipipe_sync_stage+226>: mov 0xc(%ecx,%esi,1),%edx
> 0xc106d45c <__ipipe_sync_stage+230>: mov %ebx,%eax
> 0xc106d45e <__ipipe_sync_stage+232>: call *0x8(%esi,%ecx,1)
> 0xc106d462 <__ipipe_sync_stage+236>: cli
> 0xc106d463 <__ipipe_sync_stage+237>: jmp 0xc106d4f9 <__ipipe_sync_stage+387>
> 0xc106d468 <__ipipe_sync_stage+242>: lea -0x520(%ebx),%eax
> 0xc106d46e <__ipipe_sync_stage+248>: cmp $0x1f,%eax
> 0xc106d471 <__ipipe_sync_stage+251>: lea 0x2(%ebx),%edi
> 0xc106d474 <__ipipe_sync_stage+254>: ja 0xc106d4a9 <__ipipe_sync_stage+307>
> 0xc106d476 <__ipipe_sync_stage+256>: call 0xc102d215 <irq_enter>
> 0xc106d47b <__ipipe_sync_stage+261>: mov %edi,%ecx
> 0xc106d47d <__ipipe_sync_stage+263>: shl $0x7,%ecx
> 0xc106d480 <__ipipe_sync_stage+266>: mov -0x3eaf3f74(%ecx),%edx
> 0xc106d486 <__ipipe_sync_stage+272>: mov %ebx,%eax
> 0xc106d488 <__ipipe_sync_stage+274>: call *-0x3eaf3f78(%ecx)
> 0xc106d48e <__ipipe_sync_stage+280>: call 0xc102d523 <irq_exit>
> 0xc106d493 <__ipipe_sync_stage+285>: cli
> 0xc106d494 <__ipipe_sync_stage+286>: mov %esp,%eax
> 0xc106d496 <__ipipe_sync_stage+288>: and $0xffffe000,%eax
> 0xc106d49b <__ipipe_sync_stage+293>: cmpl $0x0,0x14(%eax)
> 0xc106d49f <__ipipe_sync_stage+297>: jne 0xc106d4f9 <__ipipe_sync_stage+387>
> 0xc106d4a1 <__ipipe_sync_stage+299>: testb $0x8,0x8(%eax)
> 0xc106d4a5 <__ipipe_sync_stage+303>: je 0xc106d4f9 <__ipipe_sync_stage+387>
> 0xc106d4a7 <__ipipe_sync_stage+305>: jmp 0xc106d4a1 <__ipipe_sync_stage+299>
> 0xc106d4a9 <__ipipe_sync_stage+307>: shl $0x7,%edi
> 0xc106d4ac <__ipipe_sync_stage+310>: mov -0x3eaf3f78(%edi),%edx
> 0xc106d4b2 <__ipipe_sync_stage+316>: mov %fs:0xc1432f14,%edi
> 0xc106d4b9 <__ipipe_sync_stage+323>: add -0x10(%ebp),%edi
> 0xc106d4bc <__ipipe_sync_stage+326>: mov %ebx,%eax
> 0xc106d4be <__ipipe_sync_stage+328>: mov %edx,-0x2c(%ebp)
> 0xc106d4c1 <__ipipe_sync_stage+331>: call 0xc10145c3 <__ipipe_get_ioapic_irq_vector>
> 0xc106d4c6 <__ipipe_sync_stage+336>: not %eax
> 0xc106d4c8 <__ipipe_sync_stage+338>: mov %eax,0x2c(%edi)
> 0xc106d4cb <__ipipe_sync_stage+341>: mov %ebx,%eax
> 0xc106d4cd <__ipipe_sync_stage+343>: not %eax
> 0xc106d4cf <__ipipe_sync_stage+345>: mov -0x2c(%ebp),%edx
> 0xc106d4d2 <__ipipe_sync_stage+348>: pushf
> 0xc106d4d3 <__ipipe_sync_stage+349>: orl $0x200,(%esp)
> 0xc106d4da <__ipipe_sync_stage+356>: push %cs
> 0xc106d4db <__ipipe_sync_stage+357>: push $0xc106d4f7
> 0xc106d4e0 <__ipipe_sync_stage+362>: push %eax
> 0xc106d4e1 <__ipipe_sync_stage+363>: push %gs
> 0xc106d4e3 <__ipipe_sync_stage+365>: push %fs
> 0xc106d4e5 <__ipipe_sync_stage+367>: push %es
> 0xc106d4e6 <__ipipe_sync_stage+368>: push %ds
> 0xc106d4e7 <__ipipe_sync_stage+369>: push %eax
> 0xc106d4e8 <__ipipe_sync_stage+370>: push %ebp
> 0xc106d4e9 <__ipipe_sync_stage+371>: push %edi
> 0xc106d4ea <__ipipe_sync_stage+372>: push %esi
> 0xc106d4eb <__ipipe_sync_stage+373>: push %edx
> 0xc106d4ec <__ipipe_sync_stage+374>: push %ecx
> 0xc106d4ed <__ipipe_sync_stage+375>: push %ebx
> 0xc106d4ee <__ipipe_sync_stage+376>: mov %edi,%eax
> 0xc106d4f0 <__ipipe_sync_stage+378>: call *%edx
> 0xc106d4f2 <__ipipe_sync_stage+380>: jmp 0xc1269fd8
> 0xc106d4f7 <__ipipe_sync_stage+385>: cli
> 0xc106d4f8 <__ipipe_sync_stage+386>: cli
> 0xc106d4f9 <__ipipe_sync_stage+387>: mov %fs:0xc1432f14,%ecx
> 0xc106d500 <__ipipe_sync_stage+394>: mov $0xc1439694,%edx
> 0xc106d505 <__ipipe_sync_stage+399>: mov -0x28(%ebp),%ebx
> 0xc106d508 <__ipipe_sync_stage+402>: lea (%ecx,%ebx,1),%eax
> 0xc106d50b <__ipipe_sync_stage+405>: mov (%ecx,%edx,1),%edx
> 0xc106d50e <__ipipe_sync_stage+408>: imul $0x1668,(%edx),%edx
> 0xc106d514 <__ipipe_sync_stage+414>: add %edx,%eax
> 0xc106d516 <__ipipe_sync_stage+416>: jmp 0xc106d3b1 <__ipipe_sync_stage+59>
> 0xc106d51b <__ipipe_sync_stage+421>: btrl $0x0,(%eax)
> 0xc106d51f <__ipipe_sync_stage+425>: add $0x28,%esp
> 0xc106d522 <__ipipe_sync_stage+428>: pop %ebx
> 0xc106d523 <__ipipe_sync_stage+429>: pop %esi
> 0xc106d524 <__ipipe_sync_stage+430>: pop %edi
> 0xc106d525 <__ipipe_sync_stage+431>: pop %ebp
> 0xc106d526 <__ipipe_sync_stage+432>: ret
> End of assembler dump.
>
> post-prompt
> No breakpoints or watchpoints.
>
>
> breakpoints-table-end
>
> Thanks again!
>
>
http://odavilar.0x1fee3.org/dump__ipipe_sync_stage
c106d376 <__ipipe_sync_stage>:
* return of this routine.
*
* This routine must be called with hw interrupts off.
*/
void __ipipe_sync_stage(void)
{
c106d376: 55 push %ebp
c106d377: 89 e5 mov %esp,%ebp
c106d379: 57 push %edi
c106d37a: 56 push %esi
c106d37b: 53 push %ebx
c106d37c: 83 ec 28 sub $0x28,%esp
struct ipipe_percpu_domain_data *p;
struct ipipe_domain *ipd;
int irq;
ipd = __ipipe_current_domain;
c106d37f: ba 94 96 43 c1 mov $0xc1439694,%edx
c106d384: 64 a1 14 2f 43 c1 mov %fs:0xc1432f14,%eax
c106d38a: 8b 34 10 mov (%eax,%edx,1),%esi
p = ipipe_cpudom_ptr(ipd);
c106d38d: ba f4 3c 43 c1 mov $0xc1433cf4,%edx
c106d392: 01 d0 add %edx,%eax
c106d394: 69 0e 68 16 00 00 imul $0x1668,(%esi),%ecx
c106d39a: 01 c8 add %ecx,%eax
c106d39c: 0f ba 28 00 btsl $0x0,(%eax)
barrier();
if (test_bit(IPIPE_LOCK_FLAG, &ipd->irqs[irq].control))
continue;
if (!__ipipe_pipeline_head_p(ipd))
c106d3a0: 8d 4e 04 lea 0x4(%esi),%ecx
c106d3a3: 89 4d e0 mov %ecx,-0x20(%ebp)
void __ipipe_end_edge_irq(unsigned irq, struct irq_desc *desc);
static inline void __do_root_xirq(ipipe_irq_handler_t handler,
unsigned int irq)
{
struct pt_regs *regs = &__raw_get_cpu_var(__ipipe_tick_regs);
c106d3a6: bb 2c 30 43 c1 mov $0xc143302c,%ebx
c106d3ab: 89 5d f0 mov %ebx,-0x10(%ebp)
__ipipe_do_root_xirq(ipd, irq);
local_irq_disable_hw();
root_stall_after_handler();
}
p = ipipe_cpudom_ptr(__ipipe_current_domain);
c106d3ae: 89 55 d8 mov %edx,-0x28(%ebp)
clear_bit(nr, addr);
}
static inline void __clear_bit(int nr, volatile unsigned long *addr)
{
asm volatile("btr %1,%0" : ADDR : "Ir" (nr));
c106d3b1: 8d 50 10 lea 0x10(%eax),%edx
c106d3b4: 89 55 ec mov %edx,-0x14(%ebp)
c106d3b7: 8d 48 08 lea 0x8(%eax),%ecx
c106d3ba: 89 4d e8 mov %ecx,-0x18(%ebp)
c106d3bd: 8d 58 04 lea 0x4(%eax),%ebx
c106d3c0: 89 5d e4 mov %ebx,-0x1c(%ebp)
c106d3c3: 89 75 d0 mov %esi,-0x30(%ebp)
{
int l0b, l1b, l2b;
unsigned long l0m, l1m, l2m;
unsigned int irq;
l0m = p->irqpend_himap;
c106d3c6: 8b 50 04 mov 0x4(%eax),%edx
if (unlikely(l0m == 0))
c106d3c9: 85 d2 test %edx,%edx
c106d3cb: 0f 84 4a 01 00 00 je c106d51b <__xirq_end+0x24>
int __ipipe_handle_irq(struct pt_regs *regs);
static inline unsigned long __ipipe_ffnz(unsigned long ul)
{
__asm__("bsrl %1, %0":"=r"(ul)
c106d3d1: 0f bd d2 bsr %edx,%edx
return -1;
l0b = __ipipe_ffnz(l0m);
l1m = p->irqpend_mdmap[l0b];
c106d3d4: 8b 4c 90 08 mov 0x8(%eax,%edx,4),%ecx
if (unlikely(l1m == 0))
c106d3d8: 85 c9 test %ecx,%ecx
c106d3da: 0f 84 3b 01 00 00 je c106d51b <__xirq_end+0x24>
c106d3e0: 0f bd c9 bsr %ecx,%ecx
return -1;
l1b = __ipipe_ffnz(l1m) + l0b * BITS_PER_LONG;
c106d3e3: 89 d3 mov %edx,%ebx
c106d3e5: c1 e3 05 shl $0x5,%ebx
c106d3e8: 01 d9 add %ebx,%ecx
l2m = p->irqpend_lomap[l1b];
c106d3ea: 8d 79 04 lea 0x4(%ecx),%edi
c106d3ed: 8b 1c b8 mov (%eax,%edi,4),%ebx
if (unlikely(l2m == 0))
c106d3f0: 85 db test %ebx,%ebx
c106d3f2: 0f 84 23 01 00 00 je c106d51b <__xirq_end+0x24>
c106d3f8: 0f bd f3 bsr %ebx,%esi
return -1;
l2b = __ipipe_ffnz(l2m);
irq = l1b * BITS_PER_LONG + l2b;
c106d3fb: 89 cb mov %ecx,%ebx
c106d3fd: c1 e3 05 shl $0x5,%ebx
c106d400: 89 5d dc mov %ebx,-0x24(%ebp)
c106d403: 8b 5d dc mov -0x24(%ebp),%ebx
c106d406: 01 f3 add %esi,%ebx
c106d408: 8b 75 ec mov -0x14(%ebp),%esi
c106d40b: 0f b3 1e btr %ebx,(%esi)
__clear_bit(irq, p->irqpend_lomap);
if (p->irqpend_lomap[l1b] == 0) {
c106d40e: 83 3c b8 00 cmpl $0x0,(%eax,%edi,4)
c106d412: 75 13 jne c106d427 <__ipipe_sync_stage+0xb1>
c106d414: 8b 75 e8 mov -0x18(%ebp),%esi
c106d417: 0f b3 0e btr %ecx,(%esi)
__clear_bit(l1b, p->irqpend_mdmap);
if (p->irqpend_mdmap[l0b] == 0)
c106d41a: 83 7c 90 08 00 cmpl $0x0,0x8(%eax,%edx,4)
c106d41f: 75 06 jne c106d427 <__ipipe_sync_stage+0xb1>
c106d421: 8b 4d e4 mov -0x1c(%ebp),%ecx
c106d424: 0f b3 11 btr %edx,(%ecx)
if (ipd == ipipe_root_domain)
trace_hardirqs_off();
for (;;) {
irq = __ipipe_next_irq(p);
if (irq < 0)
c106d427: 85 db test %ebx,%ebx
c106d429: 0f 88 ec 00 00 00 js c106d51b <__xirq_end+0x24>
* that all updates to maps are done before the
* handler gets called.
*/
barrier();
if (test_bit(IPIPE_LOCK_FLAG, &ipd->irqs[irq].control))
c106d42f: 8d 53 02 lea 0x2(%ebx),%edx
c106d432: c1 e2 07 shl $0x7,%edx
c106d435: 8b 75 d0 mov -0x30(%ebp),%esi
c106d438: f6 04 16 20 testb $0x20,(%esi,%edx,1)
c106d43c: 75 88 jne c106d3c6 <__ipipe_sync_stage+0x50>
continue;
if (!__ipipe_pipeline_head_p(ipd))
c106d43e: 8b 45 e0 mov -0x20(%ebp),%eax
c106d441: 3b 05 d0 6f 3c c1 cmp 0xc13c6fd0,%eax
c106d447: 74 01 je c106d44a <__ipipe_sync_stage+0xd4>
local_irq_enable_hw();
c106d449: fb sti
if (likely(ipd != ipipe_root_domain)) {
c106d44a: 81 fe 80 c0 50 c1 cmp $0xc150c080,%esi
c106d450: 74 16 je c106d468 <__ipipe_sync_stage+0xf2>
ipd->irqs[irq].handler(irq, ipd->irqs[irq].cookie);
c106d452: 8d 4b 02 lea 0x2(%ebx),%ecx
c106d455: c1 e1 07 shl $0x7,%ecx
c106d458: 8b 54 31 0c mov 0xc(%ecx,%esi,1),%edx
c106d45c: 89 d8 mov %ebx,%eax
c106d45e: ff 54 0e 08 call *0x8(%esi,%ecx,1)
__ipipe_run_irqtail(irq);
local_irq_disable_hw();
c106d462: fa cli
c106d463: e9 91 00 00 00 jmp c106d4f9 <__xirq_end+0x2>
} else if (ipipe_virtual_irq_p(irq)) {
c106d468: 8d 83 e0 fa ff ff lea -0x520(%ebx),%eax
c106d46e: 83 f8 1f cmp $0x1f,%eax
c106d471: 8d 7b 02 lea 0x2(%ebx),%edi
c106d474: 77 33 ja c106d4a9 <__ipipe_sync_stage+0x133>
irq_enter();
c106d476: e8 9a fd fb ff call c102d215 <irq_enter>
ipd->irqs[irq].handler(irq, ipd->irqs[irq].cookie);
c106d47b: 89 f9 mov %edi,%ecx
c106d47d: c1 e1 07 shl $0x7,%ecx
c106d480: 8b 91 8c c0 50 c1 mov -0x3eaf3f74(%ecx),%edx
c106d486: 89 d8 mov %ebx,%eax
c106d488: ff 91 88 c0 50 c1 call *-0x3eaf3f78(%ecx)
irq_exit();
c106d48e: e8 90 00 fc ff call c102d523 <irq_exit>
local_irq_disable_hw();
c106d493: fa cli
c106d494: 89 e0 mov %esp,%eax
c106d496: 25 00 e0 ff ff and $0xffffe000,%eax
root_stall_after_handler();
while (__ipipe_check_root_resched())
c106d49b: 83 78 14 00 cmpl $0x0,0x14(%eax)
c106d49f: 75 58 jne c106d4f9 <__xirq_end+0x2>
c106d4a1: f6 40 08 08 testb $0x8,0x8(%eax)
c106d4a5: 74 52 je c106d4f9 <__xirq_end+0x2>
c106d4a7: eb f8 jmp c106d4a1 <__ipipe_sync_stage+0x12b>
__ipipe_preempt_schedule_irq();
} else {
__ipipe_do_root_xirq(ipd, irq);
c106d4a9: c1 e7 07 shl $0x7,%edi
c106d4ac: 8b 97 88 c0 50 c1 mov -0x3eaf3f78(%edi),%edx
void __ipipe_end_edge_irq(unsigned irq, struct irq_desc *desc);
static inline void __do_root_xirq(ipipe_irq_handler_t handler,
unsigned int irq)
{
struct pt_regs *regs = &__raw_get_cpu_var(__ipipe_tick_regs);
c106d4b2: 64 8b 3d 14 2f 43 c1 mov %fs:0xc1432f14,%edi
c106d4b9: 03 7d f0 add -0x10(%ebp),%edi
static inline unsigned __ipipe_get_irq_vector(int irq)
{
#ifdef CONFIG_X86_IO_APIC
unsigned __ipipe_get_ioapic_irq_vector(int irq);
return __ipipe_get_ioapic_irq_vector(irq);
c106d4bc: 89 d8 mov %ebx,%eax
c106d4be: 89 55 d4 mov %edx,-0x2c(%ebp)
c106d4c1: e8 fd 70 fa ff call c10145c3 <__ipipe_get_ioapic_irq_vector>
regs->orig_ax = ~__ipipe_get_irq_vector(irq);
c106d4c6: f7 d0 not %eax
c106d4c8: 89 47 2c mov %eax,0x2c(%edi)
__asm__ __volatile__("pushfl\n\t"
c106d4cb: 89 d8 mov %ebx,%eax
c106d4cd: f7 d0 not %eax
c106d4cf: 8b 55 d4 mov -0x2c(%ebp),%edx
c106d4d2: 9c pushf
c106d4d3: 81 0c 24 00 02 00 00 orl $0x200,(%esp)
c106d4da: 0e push %cs
c106d4db: 68 f7 d4 06 c1 push $0xc106d4f7
c106d4e0: 50 push %eax
c106d4e1: 0f a8 push %gs
c106d4e3: 0f a0 push %fs
c106d4e5: 06 push %es
c106d4e6: 1e push %ds
c106d4e7: 50 push %eax
c106d4e8: 55 push %ebp
c106d4e9: 57 push %edi
c106d4ea: 56 push %esi
c106d4eb: 52 push %edx
c106d4ec: 51 push %ecx
c106d4ed: 53 push %ebx
c106d4ee: 89 f8 mov %edi,%eax
c106d4f0: ff d2 call *%edx
c106d4f2: e9 e1 ca 1f 00 jmp c1269fd8 <__kprobes_text_start>
c106d4f7 <__xirq_end>:
c106d4f7: fa cli
local_irq_disable_hw();
c106d4f8: fa cli
root_stall_after_handler();
}
p = ipipe_cpudom_ptr(__ipipe_current_domain);
c106d4f9: 64 8b 0d 14 2f 43 c1 mov %fs:0xc1432f14,%ecx
c106d500: ba 94 96 43 c1 mov $0xc1439694,%edx
c106d505: 8b 5d d8 mov -0x28(%ebp),%ebx
c106d508: 8d 04 19 lea (%ecx,%ebx,1),%eax
c106d50b: 8b 14 11 mov (%ecx,%edx,1),%edx
c106d50e: 69 12 68 16 00 00 imul $0x1668,(%edx),%edx
c106d514: 01 d0 add %edx,%eax
c106d516: e9 96 fe ff ff jmp c106d3b1 <__ipipe_sync_stage+0x3b>
c106d51b: 0f ba 30 00 btrl $0x0,(%eax)
if (ipd == ipipe_root_domain)
trace_hardirqs_on();
__clear_bit(IPIPE_STALL_FLAG, &p->status);
}
c106d51f: 83 c4 28 add $0x28,%esp
c106d522: 5b pop %ebx
c106d523: 5e pop %esi
c106d524: 5f pop %edi
c106d525: 5d pop %ebp
c106d526: c3 ret
<http://odavilar.0x1fee3.org/dump__ipipe_sync_stage> Another dump now with
the source in it.
Maybe it can be more helpful
Thanks.
--
Atentamente:
Oscar Dávila Ramírez
[-- Attachment #2: Type: text/html, Size: 25851 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-03-01 4:23 ` Oscar Dávila
2012-03-02 3:46 ` Oscar Dávila
@ 2012-03-02 10:04 ` Gilles Chanteperdrix
2012-03-02 10:08 ` Gilles Chanteperdrix
1 sibling, 1 reply; 17+ messages in thread
From: Gilles Chanteperdrix @ 2012-03-02 10:04 UTC (permalink / raw)
To: Oscar Dávila; +Cc: xenomai
On 03/01/2012 05:23 AM, Oscar Dávila wrote:
> Finally i could get the dump
>
>
> post-prompt
> No breakpoints or watchpoints.
>
> breakpoints-table-end
>
> post-prompt
> Dump of assembler code for function __ipipe_sync_stage:
> 0xc106d376 <__ipipe_sync_stage+0>: push %ebp
> (...)
> 0xc106d526 <__ipipe_sync_stage+432>: ret
> End of assembler dump.
The address where the EIP is when the NMI watchdog triggers is
0xc106d5e1, so, outside this code.
--
Gilles.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-03-02 10:04 ` Gilles Chanteperdrix
@ 2012-03-02 10:08 ` Gilles Chanteperdrix
2012-03-03 0:14 ` Oscar Dávila
0 siblings, 1 reply; 17+ messages in thread
From: Gilles Chanteperdrix @ 2012-03-02 10:08 UTC (permalink / raw)
To: Oscar Dávila; +Cc: xenomai
On 03/02/2012 11:04 AM, Gilles Chanteperdrix wrote:
> On 03/01/2012 05:23 AM, Oscar Dávila wrote:
>> Finally i could get the dump
>>
>>
>> post-prompt
>> No breakpoints or watchpoints.
>>
>> breakpoints-table-end
>>
>> post-prompt
>> Dump of assembler code for function __ipipe_sync_stage:
>> 0xc106d376 <__ipipe_sync_stage+0>: push %ebp
>> (...)
>> 0xc106d526 <__ipipe_sync_stage+432>: ret
>> End of assembler dump.
>
> The address where the EIP is when the NMI watchdog triggers is
> 0xc106d5e1, so, outside this code.
>
And this dump does not seem to correspond to the kernel that was running
when the bug happened, because in that case we had
0xc106d5e1 == __ipipe_sync_stage + 0x21b
whereas in your dump,
__ipipe_sync_stage + 0x21b == 0xc106d591
--
Gilles.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-03-02 10:08 ` Gilles Chanteperdrix
@ 2012-03-03 0:14 ` Oscar Dávila
2012-03-03 0:26 ` Gilles Chanteperdrix
0 siblings, 1 reply; 17+ messages in thread
From: Oscar Dávila @ 2012-03-03 0:14 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: xenomai
[-- Attachment #1: Type: text/plain, Size: 14076 bytes --]
2012/3/2 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
> On 03/02/2012 11:04 AM, Gilles Chanteperdrix wrote:
> > On 03/01/2012 05:23 AM, Oscar Dávila wrote:
> >> Finally i could get the dump
> >>
> >>
> >> post-prompt
> >> No breakpoints or watchpoints.
> >>
> >> breakpoints-table-end
> >>
> >> post-prompt
> >> Dump of assembler code for function __ipipe_sync_stage:
> >> 0xc106d376 <__ipipe_sync_stage+0>: push %ebp
> >> (...)
> >> 0xc106d526 <__ipipe_sync_stage+432>: ret
> >> End of assembler dump.
> >
> > The address where the EIP is when the NMI watchdog triggers is
> > 0xc106d5e1, so, outside this code.
> >
> And this dump does not seem to correspond to the kernel that was running
> when the bug happened, because in that case we had
>
> 0xc106d5e1 == __ipipe_sync_stage + 0x21b
>
> whereas in your dump,
>
> __ipipe_sync_stage + 0x21b == 0xc106d591
>
> Sorry about that, i lost that image of the kernel.
Here is a new complete test.
Kernel Messages
Kernel failure message 1:
BUG: NMI Watchdog detected LOCKUP on CPU0, ip c10751d3, registers:
Modules linked in: isofs udf crc_itu_t i915 drm_kms_helper drm
i2c_algo_bit sco ppdev bridge stp bnep lp l2cap crc16 bluetooth rfkill
binfmt_misc fuse loop snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss
snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event
snd_seq snd_timer snd_seq_device i2c_i801 snd parport_pc i2c_core
soundcore snd_page_alloc parport rng_core tpm_tis tpm evdev psmouse
serio_raw usbhid hid ext3 jbd mbcache sg sr_mod sd_mod crc_t10dif
cdrom ata_generic uhci_hcd ehci_hcd ata_piix libata scsi_mod tg3
usbcore floppy libphy nls_base [last unloaded: scsi_wait_scan]
Pid: 1891, comm: ex01 Not tainted 2.6.35.9-xenomai-2.6.0-8 #5 IBM/8143PSR
EIP: 0060:[<c10751d3>] EFLAGS: 00200002 CPU: 0
EIP is at __ipipe_sync_stage+0x131/0x181
EAX: deb38000 EBX: 00000521 ECX: de8a6940 EDX: c1472580
ESI: c1542100 EDI: 00000523 EBP: deb39f98 ESP: deb39f64
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process ex01 (pid: 1891, ti=deb38000 task=de8a6940 task.ti=deb38000)
I-pipe domain Linux
Stack:
ffffffff c1542100 c109dfb0 c1468cf4 00000520 c1542104 c1c03cf8 c1c03cfc
<0> c1c03d04 c146802c deb39fb4 00200282 00000001 deb39fac c1019be4 080499c4
<0> 00000000 00000000 deb38000 c1287a71 080499c4 080486a4 00000000 00000000
Call Trace:
[<c109dfb0>] ? hisyscall_event+0x0/0x2b2
[<c1019be4>] ? __ipipe_syscall_root+0xd9/0xe8
[<c1287a71>] ? system_call+0x2d/0x4f
Code: f9 c1 e1 07 8b 91 0c 21 54 c1 89 d8 ff 91 08 21 54 c1 e8 b7 b6
fb ff fa 89 e0 25 00 e0 ff ff 83 78 14 00 75 58 f6 40 08 08 74 52 <eb>
f8 c1 e7 07 8b 97 08 21 54 c1 64 8b 3d 14 7f 46 c1 03 7d f0
---[ end trace 6b3881f72975605e ]---
Objdump -S
c10750a2 <__ipipe_sync_stage>:
* return of this routine.
*
* This routine must be called with hw interrupts off.
*/
void __ipipe_sync_stage(void)
{
c10750a2: 55 push %ebp
c10750a3: 89 e5 mov %esp,%ebp
c10750a5: 57 push %edi
c10750a6: 56 push %esi
c10750a7: 53 push %ebx
c10750a8: 83 ec 28 sub $0x28,%esp
struct ipipe_percpu_domain_data *p;
struct ipipe_domain *ipd;
int irq;
ipd = __ipipe_current_domain;
c10750ab: ba 94 e6 46 c1 mov $0xc146e694,%edx
c10750b0: 64 a1 14 7f 46 c1 mov %fs:0xc1467f14,%eax
c10750b6: 8b 34 10 mov (%eax,%edx,1),%esi
p = ipipe_cpudom_ptr(ipd);
c10750b9: ba f4 8c 46 c1 mov $0xc1468cf4,%edx
c10750be: 01 d0 add %edx,%eax
c10750c0: 69 0e 68 16 00 00 imul $0x1668,(%esi),%ecx
c10750c6: 01 c8 add %ecx,%eax
c10750c8: 0f ba 28 00 btsl $0x0,(%eax)
barrier();
if (test_bit(IPIPE_LOCK_FLAG, &ipd->irqs[irq].control))
continue;
if (!__ipipe_pipeline_head_p(ipd))
c10750cc: 8d 4e 04 lea 0x4(%esi),%ecx
c10750cf: 89 4d e0 mov %ecx,-0x20(%ebp)
void __ipipe_end_edge_irq(unsigned irq, struct irq_desc *desc);
static inline void __do_root_xirq(ipipe_irq_handler_t handler,
unsigned int irq)
{
struct pt_regs *regs = &__raw_get_cpu_var(__ipipe_tick_regs);
c10750d2: bb 2c 80 46 c1 mov $0xc146802c,%ebx
c10750d7: 89 5d f0 mov %ebx,-0x10(%ebp)
__ipipe_do_root_xirq(ipd, irq);
local_irq_disable_hw();
root_stall_after_handler();
}
p = ipipe_cpudom_ptr(__ipipe_current_domain);
c10750da: 89 55 d8 mov %edx,-0x28(%ebp)
clear_bit(nr, addr);
}
static inline void __clear_bit(int nr, volatile unsigned long *addr)
{
asm volatile("btr %1,%0" : ADDR : "Ir" (nr));
c10750dd: 8d 50 10 lea 0x10(%eax),%edx
c10750e0: 89 55 ec mov %edx,-0x14(%ebp)
c10750e3: 8d 48 08 lea 0x8(%eax),%ecx
c10750e6: 89 4d e8 mov %ecx,-0x18(%ebp)
c10750e9: 8d 58 04 lea 0x4(%eax),%ebx
c10750ec: 89 5d e4 mov %ebx,-0x1c(%ebp)
c10750ef: 89 75 d0 mov %esi,-0x30(%ebp)
{
int l0b, l1b, l2b;
unsigned long l0m, l1m, l2m;
unsigned int irq;
l0m = p->irqpend_himap;
c10750f2: 8b 50 04 mov 0x4(%eax),%edx
if (unlikely(l0m == 0))
c10750f5: 85 d2 test %edx,%edx
c10750f7: 0f 84 4a 01 00 00 je c1075247 <__xirq_end+0x24>
int __ipipe_handle_irq(struct pt_regs *regs);
static inline unsigned long __ipipe_ffnz(unsigned long ul)
{
__asm__("bsrl %1, %0":"=r"(ul)
c10750fd: 0f bd d2 bsr %edx,%edx
return -1;
l0b = __ipipe_ffnz(l0m);
l1m = p->irqpend_mdmap[l0b];
c1075100: 8b 4c 90 08 mov 0x8(%eax,%edx,4),%ecx
if (unlikely(l1m == 0))
c1075104: 85 c9 test %ecx,%ecx
c1075106: 0f 84 3b 01 00 00 je c1075247 <__xirq_end+0x24>
c107510c: 0f bd c9 bsr %ecx,%ecx
return -1;
l1b = __ipipe_ffnz(l1m) + l0b * BITS_PER_LONG;
c107510f: 89 d3 mov %edx,%ebx
c1075111: c1 e3 05 shl $0x5,%ebx
c1075114: 01 d9 add %ebx,%ecx
l2m = p->irqpend_lomap[l1b];
c1075116: 8d 79 04 lea 0x4(%ecx),%edi
c1075119: 8b 1c b8 mov (%eax,%edi,4),%ebx
if (unlikely(l2m == 0))
c107511c: 85 db test %ebx,%ebx
c107511e: 0f 84 23 01 00 00 je c1075247 <__xirq_end+0x24>
c1075124: 0f bd f3 bsr %ebx,%esi
return -1;
l2b = __ipipe_ffnz(l2m);
irq = l1b * BITS_PER_LONG + l2b;
c1075127: 89 cb mov %ecx,%ebx
c1075129: c1 e3 05 shl $0x5,%ebx
c107512c: 89 5d dc mov %ebx,-0x24(%ebp)
c107512f: 8b 5d dc mov -0x24(%ebp),%ebx
c1075132: 01 f3 add %esi,%ebx
c1075134: 8b 75 ec mov -0x14(%ebp),%esi
c1075137: 0f b3 1e btr %ebx,(%esi)
__clear_bit(irq, p->irqpend_lomap);
if (p->irqpend_lomap[l1b] == 0) {
c107513a: 83 3c b8 00 cmpl $0x0,(%eax,%edi,4)
c107513e: 75 13 jne c1075153 <__ipipe_sync_stage+0xb1>
c1075140: 8b 75 e8 mov -0x18(%ebp),%esi
c1075143: 0f b3 0e btr %ecx,(%esi)
__clear_bit(l1b, p->irqpend_mdmap);
if (p->irqpend_mdmap[l0b] == 0)
c1075146: 83 7c 90 08 00 cmpl $0x0,0x8(%eax,%edx,4)
c107514b: 75 06 jne c1075153 <__ipipe_sync_stage+0xb1>
c107514d: 8b 4d e4 mov -0x1c(%ebp),%ecx
c1075150: 0f b3 11 btr %edx,(%ecx)
if (ipd == ipipe_root_domain)
trace_hardirqs_off();
for (;;) {
irq = __ipipe_next_irq(p);
if (irq < 0)
c1075153: 85 db test %ebx,%ebx
c1075155: 0f 88 ec 00 00 00 js c1075247 <__xirq_end+0x24>
* that all updates to maps are done before the
* handler gets called.
*/
barrier();
if (test_bit(IPIPE_LOCK_FLAG, &ipd->irqs[irq].control))
c107515b: 8d 53 02 lea 0x2(%ebx),%edx
c107515e: c1 e2 07 shl $0x7,%edx
c1075161: 8b 75 d0 mov -0x30(%ebp),%esi
c1075164: f6 04 16 20 testb $0x20,(%esi,%edx,1)
c1075168: 75 88 jne c10750f2 <__ipipe_sync_stage+0x50>
continue;
if (!__ipipe_pipeline_head_p(ipd))
c107516a: 8b 45 e0 mov -0x20(%ebp),%eax
c107516d: 3b 05 50 77 3f c1 cmp 0xc13f7750,%eax
c1075173: 74 01 je c1075176 <__ipipe_sync_stage+0xd4>
local_irq_enable_hw();
c1075175: fb sti
if (likely(ipd != ipipe_root_domain)) {
c1075176: 81 fe 00 21 54 c1 cmp $0xc1542100,%esi
c107517c: 74 16 je c1075194 <__ipipe_sync_stage+0xf2>
ipd->irqs[irq].handler(irq, ipd->irqs[irq].cookie);
c107517e: 8d 4b 02 lea 0x2(%ebx),%ecx
c1075181: c1 e1 07 shl $0x7,%ecx
c1075184: 8b 54 31 0c mov 0xc(%ecx,%esi,1),%edx
c1075188: 89 d8 mov %ebx,%eax
c107518a: ff 54 0e 08 call *0x8(%esi,%ecx,1)
__ipipe_run_irqtail(irq);
local_irq_disable_hw();
c107518e: fa cli
c107518f: e9 91 00 00 00 jmp c1075225 <__xirq_end+0x2>
} else if (ipipe_virtual_irq_p(irq)) {
c1075194: 8d 83 e0 fa ff ff lea -0x520(%ebx),%eax
c107519a: 83 f8 1f cmp $0x1f,%eax
c107519d: 8d 7b 02 lea 0x2(%ebx),%edi
c10751a0: 77 33 ja c10751d5 <__ipipe_sync_stage+0x133>
irq_enter();
c10751a2: e8 f8 b3 fb ff call c103059f <irq_enter>
ipd->irqs[irq].handler(irq, ipd->irqs[irq].cookie);
c10751a7: 89 f9 mov %edi,%ecx
c10751a9: c1 e1 07 shl $0x7,%ecx
c10751ac: 8b 91 0c 21 54 c1 mov -0x3eabdef4(%ecx),%edx
c10751b2: 89 d8 mov %ebx,%eax
c10751b4: ff 91 08 21 54 c1 call *-0x3eabdef8(%ecx)
irq_exit();
c10751ba: e8 b7 b6 fb ff call c1030876 <irq_exit>
local_irq_disable_hw();
c10751bf: fa cli
c10751c0: 89 e0 mov %esp,%eax
c10751c2: 25 00 e0 ff ff and $0xffffe000,%eax
root_stall_after_handler();
while (__ipipe_check_root_resched())
c10751c7: 83 78 14 00 cmpl $0x0,0x14(%eax)
c10751cb: 75 58 jne c1075225 <__xirq_end+0x2>
c10751cd: f6 40 08 08 testb $0x8,0x8(%eax)
c10751d1: 74 52 je c1075225 <__xirq_end+0x2>
c10751d3: eb f8 jmp c10751cd <__ipipe_sync_stage+0x12b>
__ipipe_preempt_schedule_irq();
} else {
__ipipe_do_root_xirq(ipd, irq);
c10751d5: c1 e7 07 shl $0x7,%edi
c10751d8: 8b 97 08 21 54 c1 mov -0x3eabdef8(%edi),%edx
void __ipipe_end_edge_irq(unsigned irq, struct irq_desc *desc);
static inline void __do_root_xirq(ipipe_irq_handler_t handler,
unsigned int irq)
{
struct pt_regs *regs = &__raw_get_cpu_var(__ipipe_tick_regs);
c10751de: 64 8b 3d 14 7f 46 c1 mov %fs:0xc1467f14,%edi
c10751e5: 03 7d f0 add -0x10(%ebp),%edi
static inline unsigned __ipipe_get_irq_vector(int irq)
{
#ifdef CONFIG_X86_IO_APIC
unsigned __ipipe_get_ioapic_irq_vector(int irq);
return __ipipe_get_ioapic_irq_vector(irq);
c10751e8: 89 d8 mov %ebx,%eax
c10751ea: 89 55 d4 mov %edx,-0x2c(%ebp)
c10751ed: e8 15 02 fa ff call c1015407 <__ipipe_get_ioapic_irq_vector>
regs->orig_ax = ~__ipipe_get_irq_vector(irq);
c10751f2: f7 d0 not %eax
c10751f4: 89 47 2c mov %eax,0x2c(%edi)
__asm__ __volatile__("pushfl\n\t"
c10751f7: 89 d8 mov %ebx,%eax
c10751f9: f7 d0 not %eax
c10751fb: 8b 55 d4 mov -0x2c(%ebp),%edx
c10751fe: 9c pushf
c10751ff: 81 0c 24 00 02 00 00 orl $0x200,(%esp)
c1075206: 0e push %cs
c1075207: 68 23 52 07 c1 push $0xc1075223
c107520c: 50 push %eax
c107520d: 0f a8 push %gs
c107520f: 0f a0 push %fs
c1075211: 06 push %es
c1075212: 1e push %ds
c1075213: 50 push %eax
c1075214: 55 push %ebp
c1075215: 57 push %edi
c1075216: 56 push %esi
c1075217: 52 push %edx
c1075218: 51 push %ecx
c1075219: 53 push %ebx
c107521a: 89 f8 mov %edi,%eax
c107521c: ff d2 call *%edx
c107521e: e9 dd 27 21 00 jmp c1287a00 <__kprobes_text_start>
c1075223 <__xirq_end>:
c1075223: fa cli
local_irq_disable_hw();
c1075224: fa cli
root_stall_after_handler();
}
p = ipipe_cpudom_ptr(__ipipe_current_domain);
c1075225: 64 8b 0d 14 7f 46 c1 mov %fs:0xc1467f14,%ecx
c107522c: ba 94 e6 46 c1 mov $0xc146e694,%edx
c1075231: 8b 5d d8 mov -0x28(%ebp),%ebx
c1075234: 8d 04 19 lea (%ecx,%ebx,1),%eax
c1075237: 8b 14 11 mov (%ecx,%edx,1),%edx
c107523a: 69 12 68 16 00 00 imul $0x1668,(%edx),%edx
c1075240: 01 d0 add %edx,%eax
c1075242: e9 96 fe ff ff jmp c10750dd <__ipipe_sync_stage+0x3b>
c1075247: 0f ba 30 00 btrl $0x0,(%eax)
if (ipd == ipipe_root_domain)
trace_hardirqs_on();
__clear_bit(IPIPE_STALL_FLAG, &p->status);
}
c107524b: 83 c4 28 add $0x28,%esp
c107524e: 5b pop %ebx
c107524f: 5e pop %esi
c1075250: 5f pop %edi
c1075251: 5d pop %ebp
c1075252: c3 ret
And here http://odavilar.0x1fee3.org/xenomai/ you can find the dump with
gdb and the dump with objdump -d and also de .config of the kernel.
Thanks a lot.
--
Atentamente:
Oscar Dávila Ramírez
[-- Attachment #2: Type: text/html, Size: 15256 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-03-03 0:14 ` Oscar Dávila
@ 2012-03-03 0:26 ` Gilles Chanteperdrix
2012-03-06 3:14 ` Oscar Dávila
0 siblings, 1 reply; 17+ messages in thread
From: Gilles Chanteperdrix @ 2012-03-03 0:26 UTC (permalink / raw)
To: Oscar Dávila; +Cc: xenomai
On 03/03/2012 01:14 AM, Oscar Dávila wrote:
> 2012/3/2 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>
>> On 03/02/2012 11:04 AM, Gilles Chanteperdrix wrote:
>>> On 03/01/2012 05:23 AM, Oscar Dávila wrote:
>>>> Finally i could get the dump
>>>>
>>>>
>>>> post-prompt
>>>> No breakpoints or watchpoints.
>>>>
>>>> breakpoints-table-end
>>>>
>>>> post-prompt
>>>> Dump of assembler code for function __ipipe_sync_stage:
>>>> 0xc106d376 <__ipipe_sync_stage+0>: push %ebp
>>>> (...)
>>>> 0xc106d526 <__ipipe_sync_stage+432>: ret
>>>> End of assembler dump.
>>>
>>> The address where the EIP is when the NMI watchdog triggers is
>>> 0xc106d5e1, so, outside this code.
>>>
>> And this dump does not seem to correspond to the kernel that was running
>> when the bug happened, because in that case we had
>>
>> 0xc106d5e1 == __ipipe_sync_stage + 0x21b
>>
>> whereas in your dump,
>>
>> __ipipe_sync_stage + 0x21b == 0xc106d591
>>
>> Sorry about that, i lost that image of the kernel.
>
> Here is a new complete test.
>
> Kernel Messages
>
>
> Kernel failure message 1:
> BUG: NMI Watchdog detected LOCKUP on CPU0, ip c10751d3, registers:
>
> local_irq_disable_hw();
> c10751bf: fa cli
> c10751c0: 89 e0 mov %esp,%eax
> c10751c2: 25 00 e0 ff ff and $0xffffe000,%eax
> root_stall_after_handler();
> while (__ipipe_check_root_resched())
> c10751c7: 83 78 14 00 cmpl $0x0,0x14(%eax)
> c10751cb: 75 58 jne c1075225 <__xirq_end+0x2>
> c10751cd: f6 40 08 08 testb $0x8,0x8(%eax)
> c10751d1: 74 52 je c1075225 <__xirq_end+0x2>
> c10751d3: eb f8 jmp c10751cd <__ipipe_sync_stage+0x12b>
> __ipipe_preempt_schedule_irq();
Looks like an infinite loop when CONFIG_PREEMPT is off. Try putting an
#ifdef CONFIG_PREEMPT around this code:
#ifdef CONFIG_PREEMPT
while (__ipipe_check_root_resched())
__ipipe_preempt_schedule_irq();
#endif
To test that this is indeed the issue, you may try enabling
CONFIG_PREEMPT in the code.
>
--
Gilles.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-03-03 0:26 ` Gilles Chanteperdrix
@ 2012-03-06 3:14 ` Oscar Dávila
2012-03-06 16:45 ` Gilles Chanteperdrix
0 siblings, 1 reply; 17+ messages in thread
From: Oscar Dávila @ 2012-03-06 3:14 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: xenomai
[-- Attachment #1: Type: text/plain, Size: 3195 bytes --]
2012/3/2 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
> On 03/03/2012 01:14 AM, Oscar Dávila wrote:
> > 2012/3/2 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
> >
> >> On 03/02/2012 11:04 AM, Gilles Chanteperdrix wrote:
> >>> On 03/01/2012 05:23 AM, Oscar Dávila wrote:
> >>>> Finally i could get the dump
> >>>>
> >>>>
> >>>> post-prompt
> >>>> No breakpoints or watchpoints.
> >>>>
> >>>> breakpoints-table-end
> >>>>
> >>>> post-prompt
> >>>> Dump of assembler code for function __ipipe_sync_stage:
> >>>> 0xc106d376 <__ipipe_sync_stage+0>: push %ebp
> >>>> (...)
> >>>> 0xc106d526 <__ipipe_sync_stage+432>: ret
> >>>> End of assembler dump.
> >>>
> >>> The address where the EIP is when the NMI watchdog triggers is
> >>> 0xc106d5e1, so, outside this code.
> >>>
> >> And this dump does not seem to correspond to the kernel that was running
> >> when the bug happened, because in that case we had
> >>
> >> 0xc106d5e1 == __ipipe_sync_stage + 0x21b
> >>
> >> whereas in your dump,
> >>
> >> __ipipe_sync_stage + 0x21b == 0xc106d591
> >>
> >> Sorry about that, i lost that image of the kernel.
> >
> > Here is a new complete test.
> >
> > Kernel Messages
> >
> >
> > Kernel failure message 1:
> > BUG: NMI Watchdog detected LOCKUP on CPU0, ip c10751d3, registers:
> >
> > local_irq_disable_hw();
> > c10751bf: fa cli
> > c10751c0: 89 e0 mov %esp,%eax
> > c10751c2: 25 00 e0 ff ff and $0xffffe000,%eax
> > root_stall_after_handler();
> > while (__ipipe_check_root_resched())
> > c10751c7: 83 78 14 00 cmpl $0x0,0x14(%eax)
> > c10751cb: 75 58 jne c1075225 <__xirq_end+0x2>
> > c10751cd: f6 40 08 08 testb $0x8,0x8(%eax)
> > c10751d1: 74 52 je c1075225 <__xirq_end+0x2>
> > c10751d3: eb f8 jmp c10751cd
> <__ipipe_sync_stage+0x12b>
> > __ipipe_preempt_schedule_irq();
>
> Looks like an infinite loop when CONFIG_PREEMPT is off. Try putting an
> #ifdef CONFIG_PREEMPT around this code:
>
> #ifdef CONFIG_PREEMPT
> while (__ipipe_check_root_resched())
> __ipipe_preempt_schedule_irq();
> #endif
>
> To test that this is indeed the issue, you may try enabling
> CONFIG_PREEMPT in the code.
I recompiled the kernel enabling CONFIG_PREEMPT and it worked, also i tried
the other option, where i add the #ifdef CONFIG_PREEMPT to the source of
core.c, and it also worked.
So it seems that was the problem. Now i can run trivial_periodic.
But after some time with the kernel after running trivial_periodic, the
machines still freezes, i will try to see where the failure is happening
now.
Which type of preemption model its preferred? i mean, using the
CONFIG_PREEMPT enabled or without the:
while (__ipipe_check_root_resched())
__ipipe_preempt_schedule_irq();
Thanks again.
--
Oscar Dávila Ramírez
[-- Attachment #2: Type: text/html, Size: 4331 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-03-06 3:14 ` Oscar Dávila
@ 2012-03-06 16:45 ` Gilles Chanteperdrix
2012-03-06 16:53 ` Philippe Gerum
0 siblings, 1 reply; 17+ messages in thread
From: Gilles Chanteperdrix @ 2012-03-06 16:45 UTC (permalink / raw)
To: Oscar Dávila; +Cc: xenomai
On 03/06/2012 04:14 AM, Oscar Dávila wrote:
> 2012/3/2 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>
>> On 03/03/2012 01:14 AM, Oscar Dávila wrote:
>>> 2012/3/2 Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>>>
>>>> On 03/02/2012 11:04 AM, Gilles Chanteperdrix wrote:
>>>>> On 03/01/2012 05:23 AM, Oscar Dávila wrote:
>>>>>> Finally i could get the dump
>>>>>>
>>>>>>
>>>>>> post-prompt
>>>>>> No breakpoints or watchpoints.
>>>>>>
>>>>>> breakpoints-table-end
>>>>>>
>>>>>> post-prompt
>>>>>> Dump of assembler code for function __ipipe_sync_stage:
>>>>>> 0xc106d376 <__ipipe_sync_stage+0>: push %ebp
>>>>>> (...)
>>>>>> 0xc106d526 <__ipipe_sync_stage+432>: ret
>>>>>> End of assembler dump.
>>>>>
>>>>> The address where the EIP is when the NMI watchdog triggers is
>>>>> 0xc106d5e1, so, outside this code.
>>>>>
>>>> And this dump does not seem to correspond to the kernel that was running
>>>> when the bug happened, because in that case we had
>>>>
>>>> 0xc106d5e1 == __ipipe_sync_stage + 0x21b
>>>>
>>>> whereas in your dump,
>>>>
>>>> __ipipe_sync_stage + 0x21b == 0xc106d591
>>>>
>>>> Sorry about that, i lost that image of the kernel.
>>>
>>> Here is a new complete test.
>>>
>>> Kernel Messages
>>>
>>>
>>> Kernel failure message 1:
>>> BUG: NMI Watchdog detected LOCKUP on CPU0, ip c10751d3, registers:
>>>
>>> local_irq_disable_hw();
>>> c10751bf: fa cli
>>> c10751c0: 89 e0 mov %esp,%eax
>>> c10751c2: 25 00 e0 ff ff and $0xffffe000,%eax
>>> root_stall_after_handler();
>>> while (__ipipe_check_root_resched())
>>> c10751c7: 83 78 14 00 cmpl $0x0,0x14(%eax)
>>> c10751cb: 75 58 jne c1075225 <__xirq_end+0x2>
>>> c10751cd: f6 40 08 08 testb $0x8,0x8(%eax)
>>> c10751d1: 74 52 je c1075225 <__xirq_end+0x2>
>>> c10751d3: eb f8 jmp c10751cd
>> <__ipipe_sync_stage+0x12b>
>>> __ipipe_preempt_schedule_irq();
>>
>> Looks like an infinite loop when CONFIG_PREEMPT is off. Try putting an
>> #ifdef CONFIG_PREEMPT around this code:
>>
>> #ifdef CONFIG_PREEMPT
>> while (__ipipe_check_root_resched())
>> __ipipe_preempt_schedule_irq();
>> #endif
>>
>> To test that this is indeed the issue, you may try enabling
>> CONFIG_PREEMPT in the code.
>
>
>
> I recompiled the kernel enabling CONFIG_PREEMPT and it worked, also i tried
> the other option, where i add the #ifdef CONFIG_PREEMPT to the source of
> core.c, and it also worked.
>
> So it seems that was the problem. Now i can run trivial_periodic.
>
> But after some time with the kernel after running trivial_periodic, the
> machines still freezes, i will try to see where the failure is happening
> now.
>
> Which type of preemption model its preferred? i mean, using the
> CONFIG_PREEMPT enabled or without the:
> while (__ipipe_check_root_resched())
> __ipipe_preempt_schedule_irq();
We should not need either workaround. From reading the code, I do not
understand why the compiler creates this infinite loop. It would be
interesting to generate the pre-processed file to understand how this
happens.
--
Gilles.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-03-06 16:45 ` Gilles Chanteperdrix
@ 2012-03-06 16:53 ` Philippe Gerum
2012-03-06 18:09 ` Gilles Chanteperdrix
0 siblings, 1 reply; 17+ messages in thread
From: Philippe Gerum @ 2012-03-06 16:53 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: xenomai
On 03/06/2012 05:45 PM, Gilles Chanteperdrix wrote:
> On 03/06/2012 04:14 AM, Oscar Dávila wrote:
>> 2012/3/2 Gilles Chanteperdrix<gilles.chanteperdrix@xenomai.org>
>>
>>> On 03/03/2012 01:14 AM, Oscar Dávila wrote:
>>>> 2012/3/2 Gilles Chanteperdrix<gilles.chanteperdrix@xenomai.org>
>>>>
>>>>> On 03/02/2012 11:04 AM, Gilles Chanteperdrix wrote:
>>>>>> On 03/01/2012 05:23 AM, Oscar Dávila wrote:
>>>>>>> Finally i could get the dump
>>>>>>>
>>>>>>>
>>>>>>> post-prompt
>>>>>>> No breakpoints or watchpoints.
>>>>>>>
>>>>>>> breakpoints-table-end
>>>>>>>
>>>>>>> post-prompt
>>>>>>> Dump of assembler code for function __ipipe_sync_stage:
>>>>>>> 0xc106d376<__ipipe_sync_stage+0>: push %ebp
>>>>>>> (...)
>>>>>>> 0xc106d526<__ipipe_sync_stage+432>: ret
>>>>>>> End of assembler dump.
>>>>>>
>>>>>> The address where the EIP is when the NMI watchdog triggers is
>>>>>> 0xc106d5e1, so, outside this code.
>>>>>>
>>>>> And this dump does not seem to correspond to the kernel that was running
>>>>> when the bug happened, because in that case we had
>>>>>
>>>>> 0xc106d5e1 == __ipipe_sync_stage + 0x21b
>>>>>
>>>>> whereas in your dump,
>>>>>
>>>>> __ipipe_sync_stage + 0x21b == 0xc106d591
>>>>>
>>>>> Sorry about that, i lost that image of the kernel.
>>>>
>>>> Here is a new complete test.
>>>>
>>>> Kernel Messages
>>>>
>>>>
>>>> Kernel failure message 1:
>>>> BUG: NMI Watchdog detected LOCKUP on CPU0, ip c10751d3, registers:
>>>>
>>>> local_irq_disable_hw();
>>>> c10751bf: fa cli
>>>> c10751c0: 89 e0 mov %esp,%eax
>>>> c10751c2: 25 00 e0 ff ff and $0xffffe000,%eax
>>>> root_stall_after_handler();
>>>> while (__ipipe_check_root_resched())
>>>> c10751c7: 83 78 14 00 cmpl $0x0,0x14(%eax)
>>>> c10751cb: 75 58 jne c1075225<__xirq_end+0x2>
>>>> c10751cd: f6 40 08 08 testb $0x8,0x8(%eax)
>>>> c10751d1: 74 52 je c1075225<__xirq_end+0x2>
>>>> c10751d3: eb f8 jmp c10751cd
>>> <__ipipe_sync_stage+0x12b>
>>>> __ipipe_preempt_schedule_irq();
>>>
>>> Looks like an infinite loop when CONFIG_PREEMPT is off. Try putting an
>>> #ifdef CONFIG_PREEMPT around this code:
>>>
>>> #ifdef CONFIG_PREEMPT
>>> while (__ipipe_check_root_resched())
>>> __ipipe_preempt_schedule_irq();
>>> #endif
>>>
>>> To test that this is indeed the issue, you may try enabling
>>> CONFIG_PREEMPT in the code.
>>
>>
>>
>> I recompiled the kernel enabling CONFIG_PREEMPT and it worked, also i tried
>> the other option, where i add the #ifdef CONFIG_PREEMPT to the source of
>> core.c, and it also worked.
>>
>> So it seems that was the problem. Now i can run trivial_periodic.
>>
>> But after some time with the kernel after running trivial_periodic, the
>> machines still freezes, i will try to see where the failure is happening
>> now.
>>
>> Which type of preemption model its preferred? i mean, using the
>> CONFIG_PREEMPT enabled or without the:
>> while (__ipipe_check_root_resched())
>> __ipipe_preempt_schedule_irq();
>
> We should not need either workaround. From reading the code, I do not
> understand why the compiler creates this infinite loop. It would be
> interesting to generate the pre-processed file to understand how this
> happens.
>
Because CONFIG_PREEMPT is disabled, but __ipipe_check_root_resched() is
instantiated. This can't fly.
--
Philippe.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Xenomai-help] Freeze while running examples
2012-03-06 16:53 ` Philippe Gerum
@ 2012-03-06 18:09 ` Gilles Chanteperdrix
0 siblings, 0 replies; 17+ messages in thread
From: Gilles Chanteperdrix @ 2012-03-06 18:09 UTC (permalink / raw)
To: Philippe Gerum; +Cc: xenomai
On 03/06/2012 05:53 PM, Philippe Gerum wrote:
> On 03/06/2012 05:45 PM, Gilles Chanteperdrix wrote:
>> On 03/06/2012 04:14 AM, Oscar Dávila wrote:
>>> 2012/3/2 Gilles Chanteperdrix<gilles.chanteperdrix@xenomai.org>
>>>
>>>> On 03/03/2012 01:14 AM, Oscar Dávila wrote:
>>>>> 2012/3/2 Gilles Chanteperdrix<gilles.chanteperdrix@xenomai.org>
>>>>>
>>>>>> On 03/02/2012 11:04 AM, Gilles Chanteperdrix wrote:
>>>>>>> On 03/01/2012 05:23 AM, Oscar Dávila wrote:
>>>>>>>> Finally i could get the dump
>>>>>>>>
>>>>>>>>
>>>>>>>> post-prompt
>>>>>>>> No breakpoints or watchpoints.
>>>>>>>>
>>>>>>>> breakpoints-table-end
>>>>>>>>
>>>>>>>> post-prompt
>>>>>>>> Dump of assembler code for function __ipipe_sync_stage:
>>>>>>>> 0xc106d376<__ipipe_sync_stage+0>: push %ebp
>>>>>>>> (...)
>>>>>>>> 0xc106d526<__ipipe_sync_stage+432>: ret
>>>>>>>> End of assembler dump.
>>>>>>>
>>>>>>> The address where the EIP is when the NMI watchdog triggers is
>>>>>>> 0xc106d5e1, so, outside this code.
>>>>>>>
>>>>>> And this dump does not seem to correspond to the kernel that was running
>>>>>> when the bug happened, because in that case we had
>>>>>>
>>>>>> 0xc106d5e1 == __ipipe_sync_stage + 0x21b
>>>>>>
>>>>>> whereas in your dump,
>>>>>>
>>>>>> __ipipe_sync_stage + 0x21b == 0xc106d591
>>>>>>
>>>>>> Sorry about that, i lost that image of the kernel.
>>>>>
>>>>> Here is a new complete test.
>>>>>
>>>>> Kernel Messages
>>>>>
>>>>>
>>>>> Kernel failure message 1:
>>>>> BUG: NMI Watchdog detected LOCKUP on CPU0, ip c10751d3, registers:
>>>>>
>>>>> local_irq_disable_hw();
>>>>> c10751bf: fa cli
>>>>> c10751c0: 89 e0 mov %esp,%eax
>>>>> c10751c2: 25 00 e0 ff ff and $0xffffe000,%eax
>>>>> root_stall_after_handler();
>>>>> while (__ipipe_check_root_resched())
>>>>> c10751c7: 83 78 14 00 cmpl $0x0,0x14(%eax)
>>>>> c10751cb: 75 58 jne c1075225<__xirq_end+0x2>
>>>>> c10751cd: f6 40 08 08 testb $0x8,0x8(%eax)
>>>>> c10751d1: 74 52 je c1075225<__xirq_end+0x2>
>>>>> c10751d3: eb f8 jmp c10751cd
>>>> <__ipipe_sync_stage+0x12b>
>>>>> __ipipe_preempt_schedule_irq();
>>>>
>>>> Looks like an infinite loop when CONFIG_PREEMPT is off. Try putting an
>>>> #ifdef CONFIG_PREEMPT around this code:
>>>>
>>>> #ifdef CONFIG_PREEMPT
>>>> while (__ipipe_check_root_resched())
>>>> __ipipe_preempt_schedule_irq();
>>>> #endif
>>>>
>>>> To test that this is indeed the issue, you may try enabling
>>>> CONFIG_PREEMPT in the code.
>>>
>>>
>>>
>>> I recompiled the kernel enabling CONFIG_PREEMPT and it worked, also i tried
>>> the other option, where i add the #ifdef CONFIG_PREEMPT to the source of
>>> core.c, and it also worked.
>>>
>>> So it seems that was the problem. Now i can run trivial_periodic.
>>>
>>> But after some time with the kernel after running trivial_periodic, the
>>> machines still freezes, i will try to see where the failure is happening
>>> now.
>>>
>>> Which type of preemption model its preferred? i mean, using the
>>> CONFIG_PREEMPT enabled or without the:
>>> while (__ipipe_check_root_resched())
>>> __ipipe_preempt_schedule_irq();
>>
>> We should not need either workaround. From reading the code, I do not
>> understand why the compiler creates this infinite loop. It would be
>> interesting to generate the pre-processed file to understand how this
>> happens.
>>
>
> Because CONFIG_PREEMPT is disabled, but __ipipe_check_root_resched() is
> instantiated. This can't fly.
>
Sorry, I was looking at the wrong version of the patch. This seems to
have been fixed in later releases.
--
Gilles.
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2012-03-06 18:09 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CAHOEnGfih5tin7NAnf-qU6tKxVtnb=LjuBFE5QxFQpxfA=EBkg@domain.hid>
2012-02-14 17:54 ` [Xenomai-help] Freeze while running examples Oscar Dávila
2012-02-14 18:39 ` Gilles Chanteperdrix
2012-02-23 22:43 ` Oscar Dávila
2012-02-23 23:12 ` Gilles Chanteperdrix
2012-02-24 22:55 ` Oscar Dávila
2012-02-25 17:56 ` Gilles Chanteperdrix
2012-02-29 23:34 ` Oscar Dávila
2012-03-01 4:23 ` Oscar Dávila
2012-03-02 3:46 ` Oscar Dávila
2012-03-02 10:04 ` Gilles Chanteperdrix
2012-03-02 10:08 ` Gilles Chanteperdrix
2012-03-03 0:14 ` Oscar Dávila
2012-03-03 0:26 ` Gilles Chanteperdrix
2012-03-06 3:14 ` Oscar Dávila
2012-03-06 16:45 ` Gilles Chanteperdrix
2012-03-06 16:53 ` Philippe Gerum
2012-03-06 18:09 ` Gilles Chanteperdrix
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.