/drivers/pcicc32-linux/driver/pcicc32_make_devices |
File deleted |
|
Property changes: |
Deleted: svn:executable |
Index: drivers/pcicc32-linux/driver/pcicc32.mod.c |
=================================================================== |
--- drivers/pcicc32-linux/driver/pcicc32.mod.c (revision 86) |
+++ drivers/pcicc32-linux/driver/pcicc32.mod.c (nonexistent) |
@@ -1,60 +0,0 @@ |
-#include <linux/module.h> |
-#include <linux/vermagic.h> |
-#include <linux/compiler.h> |
- |
-MODULE_INFO(vermagic, VERMAGIC_STRING); |
- |
-__visible struct module __this_module |
-__attribute__((section(".gnu.linkonce.this_module"))) = { |
- .name = KBUILD_MODNAME, |
- .init = init_module, |
-#ifdef CONFIG_MODULE_UNLOAD |
- .exit = cleanup_module, |
-#endif |
- .arch = MODULE_ARCH_INIT, |
-}; |
- |
-static const struct modversion_info ____versions[] |
-__used |
-__attribute__((section("__versions"))) = { |
- { 0xfd5f6819, __VMLINUX_SYMBOL_STR(module_layout) }, |
- { 0x6bc3fbc0, __VMLINUX_SYMBOL_STR(__unregister_chrdev) }, |
- { 0x1fedf0f4, __VMLINUX_SYMBOL_STR(__request_region) }, |
- { 0x9b29ea68, __VMLINUX_SYMBOL_STR(kmalloc_caches) }, |
- { 0x69a358a6, __VMLINUX_SYMBOL_STR(iomem_resource) }, |
- { 0x28c4e64e, __VMLINUX_SYMBOL_STR(pci_disable_device) }, |
- { 0x6e5b2470, __VMLINUX_SYMBOL_STR(remove_proc_entry) }, |
- { 0xbe8a2d04, __VMLINUX_SYMBOL_STR(__register_chrdev) }, |
- { 0xa76f463, __VMLINUX_SYMBOL_STR(mutex_unlock) }, |
- { 0x68dfc59f, __VMLINUX_SYMBOL_STR(__init_waitqueue_head) }, |
- { 0x743cb766, __VMLINUX_SYMBOL_STR(__mutex_init) }, |
- { 0x50eedeb8, __VMLINUX_SYMBOL_STR(printk) }, |
- { 0xb4390f9a, __VMLINUX_SYMBOL_STR(mcount) }, |
- { 0x94355dc9, __VMLINUX_SYMBOL_STR(pci_bus_write_config_dword) }, |
- { 0xde100356, __VMLINUX_SYMBOL_STR(mutex_lock) }, |
- { 0x2072ee9b, __VMLINUX_SYMBOL_STR(request_threaded_irq) }, |
- { 0xa8a6f639, __VMLINUX_SYMBOL_STR(__check_region) }, |
- { 0x42c8de35, __VMLINUX_SYMBOL_STR(ioremap_nocache) }, |
- { 0x3ed49b9f, __VMLINUX_SYMBOL_STR(pci_bus_read_config_dword) }, |
- { 0x4292364c, __VMLINUX_SYMBOL_STR(schedule) }, |
- { 0x7c61340c, __VMLINUX_SYMBOL_STR(__release_region) }, |
- { 0xe344f121, __VMLINUX_SYMBOL_STR(kmem_cache_alloc_trace) }, |
- { 0xe45f60d8, __VMLINUX_SYMBOL_STR(__wake_up) }, |
- { 0xa56d356, __VMLINUX_SYMBOL_STR(prepare_to_wait_event) }, |
- { 0xf6ed9a62, __VMLINUX_SYMBOL_STR(proc_create_data) }, |
- { 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) }, |
- { 0x129291b2, __VMLINUX_SYMBOL_STR(remap_pfn_range) }, |
- { 0xedc03953, __VMLINUX_SYMBOL_STR(iounmap) }, |
- { 0xe0ae0333, __VMLINUX_SYMBOL_STR(pci_get_device) }, |
- { 0x75bb675a, __VMLINUX_SYMBOL_STR(finish_wait) }, |
- { 0xff2a485f, __VMLINUX_SYMBOL_STR(pci_enable_device) }, |
- { 0xf20dabd8, __VMLINUX_SYMBOL_STR(free_irq) }, |
-}; |
- |
-static const char __module_depends[] |
-__used |
-__attribute__((section(".modinfo"))) = |
-"depends="; |
- |
- |
-MODULE_INFO(srcversion, "97D6EF84D68FF4FF0DB1DD8"); |
Index: drivers/pcicc32-linux/driver/pcicc32_load |
=================================================================== |
--- drivers/pcicc32-linux/driver/pcicc32_load (revision 86) |
+++ drivers/pcicc32-linux/driver/pcicc32_load (nonexistent) |
@@ -1,34 +0,0 @@ |
-#!/bin/sh |
-# |
-# a simple shell script to load the pcicc32 driver module |
-# and to install the associated device files (Hi, 2004) |
-# |
-# $Log: pcicc32_load,v $ |
-# Revision 1.4 2004/08/13 19:34:36 klaus |
-# Changed to support kernels 2.6 and lesser |
-# |
-# |
-module="pcicc32" |
-device="cc32_" |
-group="root" |
-mode="666" |
- |
-# the modulenumber must be given |
-if test $1 |
-then |
- # invoke insmod - use 'insmod -f' if the kernel did not match exactly |
- /sbin/insmod $module.ko || /sbin/insmod $module.o || exit 1 |
- |
- # get major number from /proc/devices |
- major=`cat /proc/devices | awk "\\$2==\"$module\" {print \\$1}"` |
- |
- rm -f /dev/${device}$1 |
-echo mknod /dev/${device}$1 c $major $1 |
- mknod /dev/${device}$1 c $major $1 |
- |
- chgrp $group /dev/${device}$1 |
- chmod $mode /dev/${device}$1 |
-else |
- echo "usage: pcicc32_load module_number" |
-fi |
- |
/drivers/pcicc32-linux/driver/pcicc32_load |
Property changes: |
Deleted: svn:executable |
Index: drivers/pcicc32-linux/driver/.askpci.o.cmd |
=================================================================== |
--- drivers/pcicc32-linux/driver/.askpci.o.cmd (revision 86) |
+++ drivers/pcicc32-linux/driver/.askpci.o.cmd (nonexistent) |
@@ -1,691 +0,0 @@ |
-cmd_/home/f9daq/pcicc32-6.9/driver/./askpci.o := gcc -Wp,-MD,/home/f9daq/pcicc32-6.9/driver/./.askpci.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/src/linux-headers-3.13.0-37-generic/arch/x86/include -Iarch/x86/include/generated -Iinclude -I/usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.13.0-37-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.13.0-37-generic/include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mno-mmx -mno-sse -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DMODULE -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(askpci)" -D"KBUILD_MODNAME=KBUILD_STR(pcicc32)" -c -o /home/f9daq/pcicc32-6.9/driver/./.tmp_askpci.o /home/f9daq/pcicc32-6.9/driver/./askpci.c |
- |
-source_/home/f9daq/pcicc32-6.9/driver/./askpci.o := /home/f9daq/pcicc32-6.9/driver/./askpci.c |
- |
-deps_/home/f9daq/pcicc32-6.9/driver/./askpci.o := \ |
- $(wildcard include/config/pci.h) \ |
- /home/f9daq/pcicc32-6.9/driver/./common.h \ |
- $(wildcard include/config/modversions.h) \ |
- include/generated/uapi/linux/version.h \ |
- include/config/modversions.h \ |
- include/linux/pci.h \ |
- $(wildcard include/config/pci/iov.h) \ |
- $(wildcard include/config/pcieaspm.h) \ |
- $(wildcard include/config/pci/msi.h) \ |
- $(wildcard include/config/pci/ats.h) \ |
- $(wildcard include/config/pcieportbus.h) \ |
- $(wildcard include/config/pcieaer.h) \ |
- $(wildcard include/config/pcie/ecrc.h) \ |
- $(wildcard include/config/ht/irq.h) \ |
- $(wildcard include/config/pci/domains.h) \ |
- $(wildcard include/config/pci/quirks.h) \ |
- $(wildcard include/config/hibernate/callbacks.h) \ |
- $(wildcard include/config/pci/mmconfig.h) \ |
- $(wildcard include/config/hotplug/pci.h) \ |
- $(wildcard include/config/of.h) \ |
- $(wildcard include/config/eeh.h) \ |
- include/linux/mod_devicetable.h \ |
- include/linux/types.h \ |
- $(wildcard include/config/uid16.h) \ |
- $(wildcard include/config/lbdaf.h) \ |
- $(wildcard include/config/arch/dma/addr/t/64bit.h) \ |
- $(wildcard include/config/phys/addr/t/64bit.h) \ |
- $(wildcard include/config/64bit.h) \ |
- include/uapi/linux/types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/types.h \ |
- include/asm-generic/int-ll64.h \ |
- include/uapi/asm-generic/int-ll64.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/bitsperlong.h \ |
- include/asm-generic/bitsperlong.h \ |
- include/uapi/asm-generic/bitsperlong.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/posix_types.h \ |
- include/linux/stddef.h \ |
- include/uapi/linux/stddef.h \ |
- include/linux/compiler.h \ |
- $(wildcard include/config/sparse/rcu/pointer.h) \ |
- $(wildcard include/config/trace/branch/profiling.h) \ |
- $(wildcard include/config/profile/all/branches.h) \ |
- $(wildcard include/config/enable/must/check.h) \ |
- $(wildcard include/config/enable/warn/deprecated.h) \ |
- $(wildcard include/config/kprobes.h) \ |
- include/linux/compiler-gcc.h \ |
- $(wildcard include/config/arch/supports/optimized/inlining.h) \ |
- $(wildcard include/config/optimize/inlining.h) \ |
- include/linux/compiler-gcc4.h \ |
- $(wildcard include/config/arch/use/builtin/bswap.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/posix_types.h \ |
- $(wildcard include/config/x86/32.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/posix_types_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/posix_types.h \ |
- include/linux/uuid.h \ |
- include/uapi/linux/uuid.h \ |
- include/linux/string.h \ |
- $(wildcard include/config/binary/printf.h) \ |
- /usr/lib/gcc/i686-linux-gnu/4.8/include/stdarg.h \ |
- include/uapi/linux/string.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/string.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/string_32.h \ |
- $(wildcard include/config/x86/use/3dnow.h) \ |
- $(wildcard include/config/kmemcheck.h) \ |
- include/linux/init.h \ |
- $(wildcard include/config/broken/rodata.h) \ |
- $(wildcard include/config/modules.h) \ |
- include/linux/ioport.h \ |
- $(wildcard include/config/memory/hotremove.h) \ |
- include/linux/list.h \ |
- $(wildcard include/config/debug/list.h) \ |
- include/linux/poison.h \ |
- $(wildcard include/config/illegal/pointer/value.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/const.h \ |
- include/linux/errno.h \ |
- include/uapi/linux/errno.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/errno.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/errno.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/errno-base.h \ |
- include/linux/kobject.h \ |
- $(wildcard include/config/debug/kobject/release.h) \ |
- include/linux/sysfs.h \ |
- $(wildcard include/config/debug/lock/alloc.h) \ |
- $(wildcard include/config/sysfs.h) \ |
- include/linux/lockdep.h \ |
- $(wildcard include/config/lockdep.h) \ |
- $(wildcard include/config/lock/stat.h) \ |
- $(wildcard include/config/trace/irqflags.h) \ |
- $(wildcard include/config/prove/locking.h) \ |
- $(wildcard include/config/prove/rcu.h) \ |
- include/linux/kobject_ns.h \ |
- include/linux/stat.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/stat.h \ |
- include/uapi/linux/stat.h \ |
- include/linux/time.h \ |
- $(wildcard include/config/arch/uses/gettimeoffset.h) \ |
- include/linux/cache.h \ |
- $(wildcard include/config/smp.h) \ |
- $(wildcard include/config/arch/has/cache/line/size.h) \ |
- include/linux/kernel.h \ |
- $(wildcard include/config/preempt/voluntary.h) \ |
- $(wildcard include/config/debug/atomic/sleep.h) \ |
- $(wildcard include/config/mmu.h) \ |
- $(wildcard include/config/ring/buffer.h) \ |
- $(wildcard include/config/tracing.h) \ |
- $(wildcard include/config/ftrace/mcount/record.h) \ |
- include/linux/linkage.h \ |
- include/linux/stringify.h \ |
- include/linux/export.h \ |
- $(wildcard include/config/have/underscore/symbol/prefix.h) \ |
- $(wildcard include/config/unused/symbols.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/linkage.h \ |
- $(wildcard include/config/x86/64.h) \ |
- $(wildcard include/config/x86/alignment/16.h) \ |
- include/linux/bitops.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/bitops.h \ |
- $(wildcard include/config/x86/cmov.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/alternative.h \ |
- $(wildcard include/config/paravirt.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/asm.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/ptrace.h \ |
- $(wildcard include/config/x86/debugctlmsr.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/segment.h \ |
- $(wildcard include/config/cc/stackprotector.h) \ |
- $(wildcard include/config/x86/32/lazy/gs.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_types.h \ |
- $(wildcard include/config/physical/start.h) \ |
- $(wildcard include/config/physical/align.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_32_types.h \ |
- $(wildcard include/config/highmem4g.h) \ |
- $(wildcard include/config/highmem64g.h) \ |
- $(wildcard include/config/page/offset.h) \ |
- $(wildcard include/config/x86/pae.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ptrace.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ptrace-abi.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/processor-flags.h \ |
- $(wildcard include/config/vm86.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/processor-flags.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/paravirt_types.h \ |
- $(wildcard include/config/x86/local/apic.h) \ |
- $(wildcard include/config/paravirt/debug.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/desc_defs.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/kmap_types.h \ |
- $(wildcard include/config/debug/highmem.h) \ |
- include/asm-generic/kmap_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_types.h \ |
- $(wildcard include/config/mem/soft/dirty.h) \ |
- $(wildcard include/config/compat/vdso.h) \ |
- $(wildcard include/config/proc/fs.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_32_types.h \ |
- $(wildcard include/config/highmem.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable-3level_types.h \ |
- include/asm-generic/pgtable-nopud.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/spinlock_types.h \ |
- $(wildcard include/config/paravirt/spinlocks.h) \ |
- $(wildcard include/config/nr/cpus.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rwlock.h \ |
- include/asm-generic/ptrace.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cpufeature.h \ |
- $(wildcard include/config/x86/debug/static/cpu/has.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/required-features.h \ |
- $(wildcard include/config/x86/minimum/cpu/family.h) \ |
- $(wildcard include/config/math/emulation.h) \ |
- $(wildcard include/config/x86/cmpxchg64.h) \ |
- $(wildcard include/config/x86/p6/nop.h) \ |
- $(wildcard include/config/matom.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rmwcc.h \ |
- include/asm-generic/bitops/fls64.h \ |
- include/asm-generic/bitops/find.h \ |
- $(wildcard include/config/generic/find/first/bit.h) \ |
- include/asm-generic/bitops/sched.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/arch_hweight.h \ |
- include/asm-generic/bitops/const_hweight.h \ |
- include/asm-generic/bitops/le.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/byteorder.h \ |
- include/linux/byteorder/little_endian.h \ |
- include/uapi/linux/byteorder/little_endian.h \ |
- include/linux/swab.h \ |
- include/uapi/linux/swab.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/swab.h \ |
- include/linux/byteorder/generic.h \ |
- include/asm-generic/bitops/ext2-atomic-setbit.h \ |
- include/linux/log2.h \ |
- $(wildcard include/config/arch/has/ilog2/u32.h) \ |
- $(wildcard include/config/arch/has/ilog2/u64.h) \ |
- include/linux/typecheck.h \ |
- include/linux/printk.h \ |
- $(wildcard include/config/early/printk.h) \ |
- $(wildcard include/config/printk.h) \ |
- $(wildcard include/config/dynamic/debug.h) \ |
- include/linux/kern_levels.h \ |
- include/linux/dynamic_debug.h \ |
- include/uapi/linux/kernel.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/sysinfo.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/div64.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cache.h \ |
- $(wildcard include/config/x86/l1/cache/shift.h) \ |
- $(wildcard include/config/x86/internode/cache/shift.h) \ |
- $(wildcard include/config/x86/vsmp.h) \ |
- include/linux/seqlock.h \ |
- include/linux/spinlock.h \ |
- $(wildcard include/config/debug/spinlock.h) \ |
- $(wildcard include/config/generic/lockbreak.h) \ |
- $(wildcard include/config/preempt.h) \ |
- include/linux/preempt.h \ |
- $(wildcard include/config/debug/preempt.h) \ |
- $(wildcard include/config/preempt/tracer.h) \ |
- $(wildcard include/config/preempt/count.h) \ |
- $(wildcard include/config/context/tracking.h) \ |
- $(wildcard include/config/preempt/notifiers.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/preempt.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/percpu.h \ |
- $(wildcard include/config/x86/64/smp.h) \ |
- include/asm-generic/percpu.h \ |
- $(wildcard include/config/have/setup/per/cpu/area.h) \ |
- include/linux/threads.h \ |
- $(wildcard include/config/base/small.h) \ |
- include/linux/percpu-defs.h \ |
- $(wildcard include/config/debug/force/weak/per/cpu.h) \ |
- include/linux/thread_info.h \ |
- $(wildcard include/config/compat.h) \ |
- $(wildcard include/config/debug/stack/usage.h) \ |
- include/linux/bug.h \ |
- $(wildcard include/config/generic/bug.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/bug.h \ |
- $(wildcard include/config/bug.h) \ |
- $(wildcard include/config/debug/bugverbose.h) \ |
- include/asm-generic/bug.h \ |
- $(wildcard include/config/generic/bug/relative/pointers.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/thread_info.h \ |
- $(wildcard include/config/ia32/emulation.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_32.h \ |
- $(wildcard include/config/hugetlb/page.h) \ |
- $(wildcard include/config/debug/virtual.h) \ |
- $(wildcard include/config/flatmem.h) \ |
- $(wildcard include/config/x86/3dnow.h) \ |
- include/linux/range.h \ |
- include/asm-generic/memory_model.h \ |
- $(wildcard include/config/discontigmem.h) \ |
- $(wildcard include/config/sparsemem/vmemmap.h) \ |
- $(wildcard include/config/sparsemem.h) \ |
- include/asm-generic/getorder.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/processor.h \ |
- $(wildcard include/config/m486.h) \ |
- $(wildcard include/config/xen.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/vm86.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/vm86.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/math_emu.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/sigcontext.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/sigcontext.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/current.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/msr.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/msr.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/msr-index.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/ioctl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ioctl.h \ |
- include/asm-generic/ioctl.h \ |
- include/uapi/asm-generic/ioctl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cpumask.h \ |
- include/linux/cpumask.h \ |
- $(wildcard include/config/cpumask/offstack.h) \ |
- $(wildcard include/config/hotplug/cpu.h) \ |
- $(wildcard include/config/debug/per/cpu/maps.h) \ |
- $(wildcard include/config/disable/obsolete/cpumask/functions.h) \ |
- include/linux/bitmap.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/paravirt.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/nops.h \ |
- $(wildcard include/config/mk7.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/special_insns.h \ |
- include/linux/personality.h \ |
- include/uapi/linux/personality.h \ |
- include/linux/math64.h \ |
- $(wildcard include/config/arch/supports/int128.h) \ |
- include/linux/err.h \ |
- include/linux/irqflags.h \ |
- $(wildcard include/config/irqsoff/tracer.h) \ |
- $(wildcard include/config/trace/irqflags/support.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/irqflags.h \ |
- include/linux/atomic.h \ |
- $(wildcard include/config/arch/has/atomic/or.h) \ |
- $(wildcard include/config/generic/atomic64.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/atomic.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cmpxchg.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cmpxchg_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/atomic64_32.h \ |
- include/asm-generic/atomic-long.h \ |
- include/linux/bottom_half.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/barrier.h \ |
- $(wildcard include/config/x86/ppro/fence.h) \ |
- $(wildcard include/config/x86/oostore.h) \ |
- include/linux/spinlock_types.h \ |
- include/linux/rwlock_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/spinlock.h \ |
- include/linux/jump_label.h \ |
- $(wildcard include/config/jump/label.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/jump_label.h \ |
- include/linux/rwlock.h \ |
- include/linux/spinlock_api_smp.h \ |
- $(wildcard include/config/inline/spin/lock.h) \ |
- $(wildcard include/config/inline/spin/lock/bh.h) \ |
- $(wildcard include/config/inline/spin/lock/irq.h) \ |
- $(wildcard include/config/inline/spin/lock/irqsave.h) \ |
- $(wildcard include/config/inline/spin/trylock.h) \ |
- $(wildcard include/config/inline/spin/trylock/bh.h) \ |
- $(wildcard include/config/uninline/spin/unlock.h) \ |
- $(wildcard include/config/inline/spin/unlock/bh.h) \ |
- $(wildcard include/config/inline/spin/unlock/irq.h) \ |
- $(wildcard include/config/inline/spin/unlock/irqrestore.h) \ |
- include/linux/rwlock_api_smp.h \ |
- $(wildcard include/config/inline/read/lock.h) \ |
- $(wildcard include/config/inline/write/lock.h) \ |
- $(wildcard include/config/inline/read/lock/bh.h) \ |
- $(wildcard include/config/inline/write/lock/bh.h) \ |
- $(wildcard include/config/inline/read/lock/irq.h) \ |
- $(wildcard include/config/inline/write/lock/irq.h) \ |
- $(wildcard include/config/inline/read/lock/irqsave.h) \ |
- $(wildcard include/config/inline/write/lock/irqsave.h) \ |
- $(wildcard include/config/inline/read/trylock.h) \ |
- $(wildcard include/config/inline/write/trylock.h) \ |
- $(wildcard include/config/inline/read/unlock.h) \ |
- $(wildcard include/config/inline/write/unlock.h) \ |
- $(wildcard include/config/inline/read/unlock/bh.h) \ |
- $(wildcard include/config/inline/write/unlock/bh.h) \ |
- $(wildcard include/config/inline/read/unlock/irq.h) \ |
- $(wildcard include/config/inline/write/unlock/irq.h) \ |
- $(wildcard include/config/inline/read/unlock/irqrestore.h) \ |
- $(wildcard include/config/inline/write/unlock/irqrestore.h) \ |
- include/uapi/linux/time.h \ |
- include/linux/uidgid.h \ |
- $(wildcard include/config/uidgid/strict/type/checks.h) \ |
- $(wildcard include/config/user/ns.h) \ |
- include/linux/highuid.h \ |
- include/linux/kref.h \ |
- include/linux/mutex.h \ |
- $(wildcard include/config/debug/mutexes.h) \ |
- $(wildcard include/config/mutex/spin/on/owner.h) \ |
- include/linux/wait.h \ |
- include/uapi/linux/wait.h \ |
- include/linux/workqueue.h \ |
- $(wildcard include/config/debug/objects/work.h) \ |
- $(wildcard include/config/freezer.h) \ |
- include/linux/timer.h \ |
- $(wildcard include/config/timer/stats.h) \ |
- $(wildcard include/config/debug/objects/timers.h) \ |
- include/linux/ktime.h \ |
- $(wildcard include/config/ktime/scalar.h) \ |
- include/linux/jiffies.h \ |
- include/linux/timex.h \ |
- include/uapi/linux/timex.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/param.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/param.h \ |
- include/asm-generic/param.h \ |
- $(wildcard include/config/hz.h) \ |
- include/uapi/asm-generic/param.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/timex.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/tsc.h \ |
- $(wildcard include/config/x86/tsc.h) \ |
- include/linux/debugobjects.h \ |
- $(wildcard include/config/debug/objects.h) \ |
- $(wildcard include/config/debug/objects/free.h) \ |
- include/linux/device.h \ |
- $(wildcard include/config/debug/devres.h) \ |
- $(wildcard include/config/acpi.h) \ |
- $(wildcard include/config/pinctrl.h) \ |
- $(wildcard include/config/numa.h) \ |
- $(wildcard include/config/dma/cma.h) \ |
- $(wildcard include/config/pm/sleep.h) \ |
- $(wildcard include/config/devtmpfs.h) \ |
- $(wildcard include/config/sysfs/deprecated.h) \ |
- include/linux/klist.h \ |
- include/linux/pinctrl/devinfo.h \ |
- $(wildcard include/config/pm.h) \ |
- include/linux/pinctrl/consumer.h \ |
- include/linux/seq_file.h \ |
- include/linux/nodemask.h \ |
- $(wildcard include/config/movable/node.h) \ |
- include/linux/numa.h \ |
- $(wildcard include/config/nodes/shift.h) \ |
- include/linux/pinctrl/pinctrl-state.h \ |
- include/linux/pm.h \ |
- $(wildcard include/config/vt/console/sleep.h) \ |
- $(wildcard include/config/pm/runtime.h) \ |
- $(wildcard include/config/pm/clk.h) \ |
- $(wildcard include/config/pm/generic/domains.h) \ |
- include/linux/completion.h \ |
- include/linux/ratelimit.h \ |
- include/linux/gfp.h \ |
- $(wildcard include/config/zone/dma.h) \ |
- $(wildcard include/config/zone/dma32.h) \ |
- $(wildcard include/config/cma.h) \ |
- include/linux/mmzone.h \ |
- $(wildcard include/config/force/max/zoneorder.h) \ |
- $(wildcard include/config/memory/isolation.h) \ |
- $(wildcard include/config/memcg.h) \ |
- $(wildcard include/config/compaction.h) \ |
- $(wildcard include/config/memory/hotplug.h) \ |
- $(wildcard include/config/have/memblock/node/map.h) \ |
- $(wildcard include/config/flat/node/mem/map.h) \ |
- $(wildcard include/config/no/bootmem.h) \ |
- $(wildcard include/config/numa/balancing.h) \ |
- $(wildcard include/config/have/memory/present.h) \ |
- $(wildcard include/config/have/memoryless/nodes.h) \ |
- $(wildcard include/config/need/node/memmap/size.h) \ |
- $(wildcard include/config/need/multiple/nodes.h) \ |
- $(wildcard include/config/have/arch/early/pfn/to/nid.h) \ |
- $(wildcard include/config/sparsemem/extreme.h) \ |
- $(wildcard include/config/have/arch/pfn/valid.h) \ |
- $(wildcard include/config/nodes/span/other/nodes.h) \ |
- $(wildcard include/config/holes/in/zone.h) \ |
- $(wildcard include/config/arch/has/holes/memorymodel.h) \ |
- include/linux/pageblock-flags.h \ |
- $(wildcard include/config/hugetlb/page/size/variable.h) \ |
- include/linux/page-flags-layout.h \ |
- include/generated/bounds.h \ |
- include/linux/memory_hotplug.h \ |
- $(wildcard include/config/have/arch/nodedata/extension.h) \ |
- $(wildcard include/config/have/bootmem/info/node.h) \ |
- include/linux/notifier.h \ |
- include/linux/rwsem.h \ |
- $(wildcard include/config/rwsem/generic/spinlock.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rwsem.h \ |
- include/linux/srcu.h \ |
- include/linux/rcupdate.h \ |
- $(wildcard include/config/rcu/torture/test.h) \ |
- $(wildcard include/config/tree/rcu.h) \ |
- $(wildcard include/config/tree/preempt/rcu.h) \ |
- $(wildcard include/config/rcu/trace.h) \ |
- $(wildcard include/config/preempt/rcu.h) \ |
- $(wildcard include/config/rcu/user/qs.h) \ |
- $(wildcard include/config/tiny/rcu.h) \ |
- $(wildcard include/config/debug/objects/rcu/head.h) \ |
- $(wildcard include/config/rcu/nocb/cpu.h) \ |
- $(wildcard include/config/no/hz/full/sysidle.h) \ |
- include/linux/rcutree.h \ |
- include/linux/topology.h \ |
- $(wildcard include/config/sched/smt.h) \ |
- $(wildcard include/config/sched/mc.h) \ |
- $(wildcard include/config/sched/book.h) \ |
- $(wildcard include/config/use/percpu/numa/node/id.h) \ |
- include/linux/smp.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/smp.h \ |
- $(wildcard include/config/x86/io/apic.h) \ |
- $(wildcard include/config/x86/32/smp.h) \ |
- $(wildcard include/config/debug/nmi/selftest.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mpspec.h \ |
- $(wildcard include/config/x86/numaq.h) \ |
- $(wildcard include/config/eisa.h) \ |
- $(wildcard include/config/x86/mpparse.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mpspec_def.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/x86_init.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/bootparam.h \ |
- include/linux/screen_info.h \ |
- include/uapi/linux/screen_info.h \ |
- include/linux/apm_bios.h \ |
- include/uapi/linux/apm_bios.h \ |
- include/linux/edd.h \ |
- include/uapi/linux/edd.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/e820.h \ |
- $(wildcard include/config/efi.h) \ |
- $(wildcard include/config/hibernation.h) \ |
- $(wildcard include/config/memtest.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/e820.h \ |
- $(wildcard include/config/intel/txt.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/ist.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ist.h \ |
- include/video/edid.h \ |
- $(wildcard include/config/x86.h) \ |
- include/uapi/video/edid.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/apicdef.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/apic.h \ |
- $(wildcard include/config/x86/x2apic.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/fixmap.h \ |
- $(wildcard include/config/paravirt/clock.h) \ |
- $(wildcard include/config/provide/ohci1394/dma/init.h) \ |
- $(wildcard include/config/x86/visws/apic.h) \ |
- $(wildcard include/config/x86/intel/mid.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/acpi.h \ |
- $(wildcard include/config/acpi/numa.h) \ |
- include/acpi/pdc_intel.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/numa.h \ |
- $(wildcard include/config/numa/emu.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/topology.h \ |
- $(wildcard include/config/x86/ht.h) \ |
- include/asm-generic/topology.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/numa_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mmu.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/realmode.h \ |
- $(wildcard include/config/acpi/sleep.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/io.h \ |
- $(wildcard include/config/mtrr.h) \ |
- include/asm-generic/iomap.h \ |
- $(wildcard include/config/has/ioport.h) \ |
- $(wildcard include/config/generic/iomap.h) \ |
- include/asm-generic/pci_iomap.h \ |
- $(wildcard include/config/no/generic/pci/ioport/map.h) \ |
- $(wildcard include/config/generic/pci/iomap.h) \ |
- include/linux/vmalloc.h \ |
- include/linux/rbtree.h \ |
- include/xen/xen.h \ |
- $(wildcard include/config/xen/dom0.h) \ |
- include/xen/interface/xen.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/interface.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/interface_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pvclock-abi.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/hypervisor.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pvclock.h \ |
- include/linux/clocksource.h \ |
- $(wildcard include/config/arch/clocksource/data.h) \ |
- $(wildcard include/config/clocksource/watchdog.h) \ |
- $(wildcard include/config/clksrc/of.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/idle.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/io_apic.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/irq_vectors.h \ |
- $(wildcard include/config/have/kvm.h) \ |
- include/linux/percpu.h \ |
- $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \ |
- $(wildcard include/config/need/per/cpu/page/first/chunk.h) \ |
- include/linux/pfn.h \ |
- include/linux/mmdebug.h \ |
- $(wildcard include/config/debug/vm.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/device.h \ |
- $(wildcard include/config/x86/dev/dma/ops.h) \ |
- $(wildcard include/config/intel/iommu.h) \ |
- $(wildcard include/config/amd/iommu.h) \ |
- include/linux/pm_wakeup.h \ |
- include/linux/io.h \ |
- include/linux/irqreturn.h \ |
- include/uapi/linux/pci.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/pci_regs.h \ |
- include/linux/pci_ids.h \ |
- include/linux/pci-dma.h \ |
- include/linux/dmapool.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/scatterlist.h \ |
- include/asm-generic/scatterlist.h \ |
- $(wildcard include/config/debug/sg.h) \ |
- $(wildcard include/config/need/sg/dma/length.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pci.h \ |
- include/linux/mm.h \ |
- $(wildcard include/config/sysctl.h) \ |
- $(wildcard include/config/ppc.h) \ |
- $(wildcard include/config/parisc.h) \ |
- $(wildcard include/config/metag.h) \ |
- $(wildcard include/config/ia64.h) \ |
- $(wildcard include/config/stack/growsup.h) \ |
- $(wildcard include/config/transparent/hugepage.h) \ |
- $(wildcard include/config/ksm.h) \ |
- $(wildcard include/config/debug/vm/rb.h) \ |
- $(wildcard include/config/arch/uses/numa/prot/none.h) \ |
- $(wildcard include/config/debug/pagealloc.h) \ |
- $(wildcard include/config/hugetlbfs.h) \ |
- include/linux/debug_locks.h \ |
- $(wildcard include/config/debug/locking/api/selftests.h) \ |
- include/linux/mm_types.h \ |
- $(wildcard include/config/split/ptlock/cpus.h) \ |
- $(wildcard include/config/arch/enable/split/pmd/ptlock.h) \ |
- $(wildcard include/config/have/cmpxchg/double.h) \ |
- $(wildcard include/config/have/aligned/struct/page.h) \ |
- $(wildcard include/config/want/page/debug/flags.h) \ |
- $(wildcard include/config/aio.h) \ |
- $(wildcard include/config/mm/owner.h) \ |
- $(wildcard include/config/mmu/notifier.h) \ |
- include/linux/auxvec.h \ |
- include/uapi/linux/auxvec.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/auxvec.h \ |
- include/linux/page-debug-flags.h \ |
- $(wildcard include/config/page/poisoning.h) \ |
- $(wildcard include/config/page/guard.h) \ |
- $(wildcard include/config/page/debug/something/else.h) \ |
- include/linux/uprobes.h \ |
- $(wildcard include/config/arch/supports/uprobes.h) \ |
- $(wildcard include/config/uprobes.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/uprobes.h \ |
- include/linux/bit_spinlock.h \ |
- include/linux/shrinker.h \ |
- include/linux/dcache.h \ |
- include/linux/rculist.h \ |
- include/linux/rculist_bl.h \ |
- include/linux/list_bl.h \ |
- include/linux/lockref.h \ |
- $(wildcard include/config/arch/use/cmpxchg/lockref.h) \ |
- include/linux/file.h \ |
- include/linux/fs.h \ |
- $(wildcard include/config/fs/posix/acl.h) \ |
- $(wildcard include/config/security.h) \ |
- $(wildcard include/config/quota.h) \ |
- $(wildcard include/config/fsnotify.h) \ |
- $(wildcard include/config/ima.h) \ |
- $(wildcard include/config/epoll.h) \ |
- $(wildcard include/config/debug/writecount.h) \ |
- $(wildcard include/config/file/locking.h) \ |
- $(wildcard include/config/auditsyscall.h) \ |
- $(wildcard include/config/block.h) \ |
- $(wildcard include/config/fs/xip.h) \ |
- $(wildcard include/config/migration.h) \ |
- include/linux/kdev_t.h \ |
- include/uapi/linux/kdev_t.h \ |
- include/linux/path.h \ |
- include/linux/list_lru.h \ |
- include/linux/llist.h \ |
- $(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \ |
- include/linux/radix-tree.h \ |
- include/linux/pid.h \ |
- include/linux/capability.h \ |
- include/uapi/linux/capability.h \ |
- include/linux/semaphore.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/fiemap.h \ |
- include/linux/migrate_mode.h \ |
- include/linux/percpu-rwsem.h \ |
- include/linux/blk_types.h \ |
- $(wildcard include/config/blk/cgroup.h) \ |
- $(wildcard include/config/blk/dev/integrity.h) \ |
- include/uapi/linux/fs.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/limits.h \ |
- include/linux/quota.h \ |
- $(wildcard include/config/quota/netlink/interface.h) \ |
- include/linux/percpu_counter.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/dqblk_xfs.h \ |
- include/linux/dqblk_v1.h \ |
- include/linux/dqblk_v2.h \ |
- include/linux/dqblk_qtree.h \ |
- include/linux/projid.h \ |
- include/uapi/linux/quota.h \ |
- include/linux/nfs_fs_i.h \ |
- include/linux/fcntl.h \ |
- include/uapi/linux/fcntl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/fcntl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/fcntl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_32.h \ |
- $(wildcard include/config/highpte.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable-3level.h \ |
- include/asm-generic/pgtable.h \ |
- $(wildcard include/config/have/arch/soft/dirty.h) \ |
- include/linux/page-flags.h \ |
- $(wildcard include/config/pageflags/extended.h) \ |
- $(wildcard include/config/arch/uses/pg/uncached.h) \ |
- $(wildcard include/config/memory/failure.h) \ |
- $(wildcard include/config/swap.h) \ |
- include/linux/huge_mm.h \ |
- include/linux/vmstat.h \ |
- $(wildcard include/config/vm/event/counters.h) \ |
- include/linux/vm_event_item.h \ |
- include/linux/slab.h \ |
- $(wildcard include/config/slab/debug.h) \ |
- $(wildcard include/config/failslab.h) \ |
- $(wildcard include/config/slob.h) \ |
- $(wildcard include/config/slab.h) \ |
- $(wildcard include/config/slub.h) \ |
- $(wildcard include/config/debug/slab.h) \ |
- include/linux/kmemleak.h \ |
- $(wildcard include/config/debug/kmemleak.h) \ |
- include/linux/slub_def.h \ |
- $(wildcard include/config/slub/stats.h) \ |
- $(wildcard include/config/memcg/kmem.h) \ |
- include/asm-generic/pci-dma-compat.h \ |
- include/linux/dma-mapping.h \ |
- $(wildcard include/config/has/dma.h) \ |
- $(wildcard include/config/arch/has/dma/set/coherent/mask.h) \ |
- $(wildcard include/config/have/dma/attrs.h) \ |
- $(wildcard include/config/need/dma/map/state.h) \ |
- include/linux/dma-attrs.h \ |
- include/linux/dma-direction.h \ |
- include/linux/scatterlist.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/dma-mapping.h \ |
- $(wildcard include/config/isa.h) \ |
- $(wildcard include/config/x86/dma/remap.h) \ |
- include/linux/kmemcheck.h \ |
- include/linux/dma-debug.h \ |
- $(wildcard include/config/dma/api/debug.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/swiotlb.h \ |
- $(wildcard include/config/swiotlb.h) \ |
- include/linux/swiotlb.h \ |
- include/asm-generic/dma-coherent.h \ |
- $(wildcard include/config/have/generic/dma/coherent.h) \ |
- include/linux/dma-contiguous.h \ |
- $(wildcard include/config/cma/areas.h) \ |
- include/asm-generic/dma-mapping-common.h \ |
- include/asm-generic/pci.h \ |
- /home/f9daq/pcicc32-6.9/driver/./list.h \ |
- /home/f9daq/pcicc32-6.9/driver/./askpci.h \ |
- |
-/home/f9daq/pcicc32-6.9/driver/./askpci.o: $(deps_/home/f9daq/pcicc32-6.9/driver/./askpci.o) |
- |
-$(deps_/home/f9daq/pcicc32-6.9/driver/./askpci.o): |
Index: drivers/pcicc32-linux/driver/plxbug.h |
=================================================================== |
--- drivers/pcicc32-linux/driver/plxbug.h (revision 86) |
+++ drivers/pcicc32-linux/driver/plxbug.h (nonexistent) |
@@ -1,55 +0,0 @@ |
-#ifndef __PLXBUG_H__ |
-#define __PLXBUG_H__ |
- |
-//**************************************************************************** |
-// Copyright (C) 2000-2004 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// plxbug.h -- plx 9050 bug fix prototype for the PCICC32 PCI to CAMAC Interface |
-// |
-// $Log: plxbug.h,v $ |
-// Revision 1.4 2004/08/12 19:59:19 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.3 2003/05/11 11:12:03 klaus |
-// matched to kernel 2.4 PCI handling, debug messages improved |
-// |
-// Revision 1.2 2001/11/20 20:12:50 klaus |
-// included new header and CVS log |
-// |
-// |
-// first steps AR 19.02.2000 |
-// |
-//**************************************************************************** |
- |
-#include "askpci.h" |
- |
-void PLX9050BugFix(PCIConfigHeader *pHeader); |
- |
-#endif /* __PLXBUG_H__ */ |
Index: drivers/pcicc32-linux/driver/fops.c |
=================================================================== |
--- drivers/pcicc32-linux/driver/fops.c (revision 86) |
+++ drivers/pcicc32-linux/driver/fops.c (nonexistent) |
@@ -1,471 +0,0 @@ |
-//**************************************************************************** |
-// Copyright (C) 2000-2006 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// Revision 1.20 support for kernel version=3.13.0-37-generic 2014/10/19 Rok Pestotnik |
-// fops.c -- the file operations module for the PCICC32 PCI to CAMAC Interface |
-// |
-// $Log: fops.c,v $ |
-// Revision 1.19 2006/06/04 12:26:07 klaus |
-// release_20060604; Version 6.9; pci_{en|dis}able_device() added; remap_page_range reorganized |
-// |
-// Revision 1.18 2006/03/28 21:49:49 klaus |
-// release_20060328; Version 6.8; Support for AMD64 and Kernel 2.6.15 |
-// |
-// Revision 1.17 2005/03/11 13:23:26 klaus |
-// simple corrections for to use with kernels 2.4.21 |
-// |
-// Revision 1.16 2004/08/12 19:59:19 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.15 2004/01/16 18:40:34 klaus |
-// converted remap_page_range call for kernels >= 2.4.20, contributed by Roberto Bertoni |
-// |
-// Revision 1.14 2003/12/04 20:34:49 klaus |
-// minor change: restore the hardware set intCSR content at release of path, release of version 5.2 |
-// |
-// Revision 1.13 2003/06/19 08:23:38 klaus |
-// re-compiled with RH-7.2 (kernel 2.4.10) |
-// |
-// Revision 1.12 2003/05/11 11:12:03 klaus |
-// matched to kernel 2.4 PCI handling, debug messages improved |
-// |
-// Revision 1.11 2002/10/08 18:01:46 klaus |
-// corrections mainly for use with kernel 2.2.19 |
-// |
-// Revision 1.10 2002/08/06 19:06:50 klaus |
-// Small changes |
-// |
-// Revision 1.9 2002/04/17 19:41:06 klaus |
-// added support for autoread |
-// |
-// Revision 1.8 2002/04/17 18:57:33 klaus |
-// last changes to release 4.4 |
-// |
-// Revision 1.7 2002/04/14 18:25:38 klaus |
-// added interrupt handling, driver 4.4. ...3.5.tar.gz |
-// |
-// Revision 1.6 2001/11/20 21:29:24 klaus |
-// Small changes to correct versioning down to kernel 2.3 |
-// |
-// Revision 1.5 2001/11/20 20:25:23 klaus |
-// inserted versioning for kernel 2.4 |
-// |
-// Revision 1.4 2001/11/20 20:12:50 klaus |
-// included new header and CVS log |
-// |
-// first steps (on my mothers birthday) AR 23.02.2000 |
-// MAKE_CC32_ADR serves only F from 0..15 AR 24.04.2000 |
-// MODVERSIONS included AR 24.04.2000 |
-// |
-//**************************************************************************** |
- |
-/*--- INCLUDES -----------------------------------------------------------------------------------*/ |
-#include "common.h" /* must be the first include */ |
- |
-#include <linux/kernel.h> /* printk() */ |
-#include <linux/mm.h> |
-#include <linux/module.h> /* MODULE_AUTHOR and MAJOR ... */ |
-#include <linux/pci.h> |
-#include <asm/errno.h> |
-#include <asm/types.h> |
-#include <asm/uaccess.h> |
-#include <linux/sched.h> |
-#include <linux/wait.h> |
-#include <linux/poll.h> |
- |
-#include "fops.h" |
-#include "list.h" |
-#include "plx9050.h" |
-#include "pcicc32.h" /* the common ioctl commands and structures between driver and application */ |
- |
-/*--- DEFINES ------------------------------------------------------------------------------------*/ |
-MODULE_AUTHOR("klaus.hitschler@gmx.de"); |
-MODULE_DESCRIPTION("Driver for ARW Elektronik PCI CAMAC interface."); |
-MODULE_SUPPORTED_DEVICE("PCICC32"); |
- |
-#if LINUX_VERSION_CODE > KERNEL_VERSION(2,4,10) |
-MODULE_LICENSE("GPL"); // since 2.4.? |
-#endif |
- |
-#ifndef MINOR |
-#define MINOR(x) minor(x) // since 2.5.? |
-#endif |
- |
-#define MAKE_CC32_ADR(N, A, F) (u16)((N << 10) + (A << 6) + ((F & 0xf) << 2)) |
- |
-#define ENABLE_PCIADA_IRQS (u16)0x0049 /* enable PCIADA IRQs */ |
-#define DISABLE_PCIADA_IRQS (u16)0x0009 /* disable PCIADA IRQs */ |
- |
-/*--- EXTERNALS ----------------------------------------------------------------------------------*/ |
-extern int get_module_info(CC32_DESCRIPTOR *wd, u8 *cModuleNumber, u8 *cFPGAVersion); |
-extern int test_connection(CC32_DESCRIPTOR *wd); |
-extern List *pcicc32_work_device_header; |
- |
-/*--- TYPEDEFS -----------------------------------------------------------------------------------*/ |
-typedef struct |
-{ |
- CC32_DESCRIPTOR *desc; /* pointer to my PCIADA & CC32 */ |
-} PRIVATE_DATA; |
- |
-/*--- FUNCTIONS ----------------------------------------------------------------------------------*/ |
-static void switch_CC32_on(CC32_DESCRIPTOR *desc) |
-{ |
- u16 cntrl; |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : switch_CC32_on()\n"); |
- |
- cntrl = readw(desc->pLCR + PLX9050_CNTRL); /* read CONTROL register */ |
- cntrl |= 0x0180; |
- writew(cntrl, desc->pLCR + PLX9050_CNTRL); /* enable access */ |
-} |
- |
-static void switch_CC32_off(CC32_DESCRIPTOR *desc) |
-{ |
- u16 cntrl = readw(desc->pLCR + PLX9050_CNTRL); /* read CONTROL register */ |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : switch_CC32_off()\n"); |
- |
- writew(DISABLE_PCIADA_IRQS, desc->pLCR + PLX9050_INTCSR); /* disable global interrupts */ |
- cntrl &= ~0x0100; |
- writew(cntrl, desc->pLCR + PLX9050_CNTRL); /* disable access */ |
-} |
- |
-int pcicc32_ioctl(struct inode *pInode, struct file *pFile, unsigned int cmd, unsigned long arg) |
-{ |
- u16 cntrl; |
- PRIVATE_DATA *pd = (PRIVATE_DATA *)pFile->private_data; |
- CC32_DESCRIPTOR *wd = pd->desc; |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : pcicc32_ioctl(0x%08x, 0x%08lx)\n", cmd, arg); |
- |
- if (_IOC_TYPE(cmd) != PCICC32_MAGIC) |
- return -EINVAL; |
- |
- switch(_IOC_NR(cmd)) |
- { |
- case 1: // PCICC32_IOSTATE |
- { |
- PCICC32_STATUS *ptr = (PCICC32_STATUS *)arg; /* makes it simple */ |
- |
- if (_IOC_SIZE(cmd) < sizeof(PCICC32_STATUS)) |
- return -EINVAL; |
- if (!access_ok(VERIFY_WRITE, ptr, sizeof(*ptr))) |
- return -EFAULT; |
- |
- ptr->bConnected = ((wd->bConnected) && (readw(wd->pLCR + PLX9050_CNTRL) & 0x0800)) ? 1 : 0; |
- ptr->bFail = (readw(wd->pLCR + PLX9050_INTCSR) & 0x0020) ? 1 : 0; |
- ptr->bIrq = (readw(wd->pLCR + PLX9050_INTCSR) & 0x0004) ? 1 : 0; |
- |
- wd->wIrqStatus = 0; // clear the status since it is read |
- } |
- break; |
- case 2: // PCICC32_IOCNTRL |
- { |
- if (_IOC_SIZE(cmd)) |
- return -EINVAL; |
- |
- cntrl = readw(wd->pLCR + PLX9050_CNTRL); /* read CONTROL register */ |
- writew(cntrl & ~0x0100, wd->pLCR + PLX9050_CNTRL); /* clear USRIO2 */ |
- writew(cntrl , wd->pLCR + PLX9050_CNTRL); /* restore it */ |
- } |
- break; |
- case 3: // PCICC32_CONTROL_INTERRUPTS |
- { |
- PCICC32_IRQ_CONTROL *ptr = (PCICC32_IRQ_CONTROL *)arg; /* makes it simple */ |
- char bEnable = (readw(wd->pLCR + PLX9050_INTCSR) & 0x40) ? 1 : 0; |
- |
- if (_IOC_SIZE(cmd) < sizeof(PCICC32_IRQ_CONTROL)) |
- return -EINVAL; |
- if (!access_ok(VERIFY_WRITE, ptr, sizeof(*ptr))) |
- return -EFAULT; |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : Interrupt enable = %d\n", ptr->bEnable); |
- |
- if (ptr->bEnable) |
- writew(ENABLE_PCIADA_IRQS ,wd->pLCR + PLX9050_INTCSR); // local and global enable |
- else |
- writew(DISABLE_PCIADA_IRQS ,wd->pLCR + PLX9050_INTCSR); // global disable |
- |
- // return last interrupt enable status |
- ptr->bEnable = bEnable; |
- } |
- break; |
- case 4: // PCICC32_IOSTATE_BLOCKING |
- { |
- PCICC32_STATUS *ptr = (PCICC32_STATUS *)arg; /* makes it simple */ |
- int err; |
- |
- if (_IOC_SIZE(cmd) < sizeof(PCICC32_STATUS)) |
- return -EINVAL; |
- |
- // support nonblocking read if requested |
- if ((pFile->f_flags & O_NONBLOCK) && (!wd->wIrqStatus)) |
- return -EAGAIN; |
- |
- // sleep until data are available |
- if ((err = wait_event_interruptible(wd->event_queue, (wd->wIrqStatus)))) |
- return err; |
- |
- if (!access_ok(VERIFY_WRITE, ptr, sizeof(*ptr))) |
- return -EFAULT; |
- |
- ptr->bConnected = ((wd->bConnected) && (readw(wd->pLCR + PLX9050_CNTRL) & 0x0800)) ? 1 : 0; |
- ptr->bFail = (readw(wd->pLCR + PLX9050_INTCSR) & 0x0020) ? 1 : 0; |
- ptr->bIrq = (readw(wd->pLCR + PLX9050_INTCSR) & 0x0004) ? 1 : 0; |
- |
- wd->wIrqStatus = 0; // clear the status since it is read |
- } |
- break; |
- case 5: // PCICC32_AUTOREAD_SWITCH |
- { |
- u16 ctrl, erg; |
- |
- PCICC32_AUTOREAD *ptr = (PCICC32_AUTOREAD *)arg; /* makes it simple */ |
- |
- if (_IOC_SIZE(cmd) < sizeof(PCICC32_AUTOREAD)) |
- return -EINVAL; |
- |
- if (!access_ok(VERIFY_WRITE, ptr, sizeof(*ptr))) |
- return -EFAULT; |
- |
- ctrl = readw(wd->pLCR + PLX9050_CNTRL); |
- if (ptr->bOn) |
- { |
- erg = ctrl & ~0x0004; |
- erg |= 0x0002; // switch output to 1, pin to 0 = on |
- writew(erg, wd->pLCR + PLX9050_CNTRL); |
- } |
- else |
- { |
- erg = ctrl | 0x0006; // switch output = 1, pin to 1 = off |
- writew(erg, wd->pLCR + PLX9050_CNTRL); |
- } |
- |
- // respond the last state |
- ptr->bOn = (ctrl & 0x0004) ? 0 : 1; |
- } |
- break; |
- |
- default: |
- return -EINVAL; |
- } |
- |
- return 0; |
-} |
- |
- |
-static long pcicc32_unlocked_ioctl(struct file *pFile, unsigned int cmd, unsigned long arg){ |
-long retval=0; |
- |
- |
-#if HAVE_UNLOCKED_IOCTL |
- struct mutex fs_mutex; |
- mutex_init(&fs_mutex); |
- mutex_lock(&fs_mutex); |
-#else |
- lock_kernel(); |
-#endif |
- |
-DPRINTK(KERN_DEBUG "%s : pcicc32_unlocked_ioctl(0x%08x), size = %d\n", DEVICE_NAME, cmd, _IOC_SIZE(cmd)); |
-retval = pcicc32_ioctl(NULL, pFile, cmd,arg); |
- |
-#if HAVE_UNLOCKED_IOCTL |
- mutex_unlock(&fs_mutex); |
-#else |
- unlock_kernel(); |
-#endif |
- |
-return retval; |
-} |
- |
-int pcicc32_mmap(struct file *pFile, struct vm_area_struct *vma) |
-{ |
- PRIVATE_DATA *pd = (PRIVATE_DATA *)pFile->private_data; |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : pcicc32_mmap()\n"); |
- |
- if (pd->desc->pPch->desc[3].type == PCI_BASE_ADDRESS_MEM_TYPE_1M) |
- { |
- DPRINTK(KERN_DEBUG "pcicc32 : mmap(address=%p size=%d)\n", |
- virt_to_phys((void *)pd->desc->pUsr), pd->desc->pPch->desc[3].size); |
- |
- if (pcicc32_remap_page_range(vma, vma->vm_start, |
- virt_to_phys((void *)pd->desc->pUsr), pd->desc->pPch->desc[3].size, PAGE_SHARED)) |
- return -EAGAIN; |
- } |
- else |
- { |
- DPRINTK(KERN_DEBUG "pcicc32 : mmap(address=%p size=%d)\n", |
- virt_to_phys((void *)pd->desc->pUsr), pd->desc->pPch->desc[3].size); |
- |
- if (pcicc32_remap_page_range(vma, vma->vm_start, |
- pd->desc->pPch->desc[3].base_address, pd->desc->pPch->desc[3].size, PAGE_SHARED)) |
- return -EAGAIN; |
- } |
- |
- return 0; |
-} |
- |
- |
- |
-int pcicc32_open(struct inode *pInode, struct file *pFile) |
-{ |
- CC32_DESCRIPTOR *wd = 0; |
- CC32_DESCRIPTOR *desc = 0; |
- int i; |
- Node *n; |
- int nMinor = MINOR(pInode->i_rdev); |
- PRIVATE_DATA *pd; |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : pcicc32_open(), Major=%d, Minor=%d\n", MAJOR(pInode->i_rdev), nMinor); |
- |
- /* search for device */ |
- i = getNumOfNodesInList(pcicc32_work_device_header); |
- n = getFirstNode(pcicc32_work_device_header); |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : scanning %d devices\n", i); |
- while (i--) |
- { |
- wd = (CC32_DESCRIPTOR *)getContent(n); |
- |
- wd->bConnected = get_module_info(wd, &wd->cModuleNumber, &wd->cFPGAVersion); |
- if (wd->bConnected) |
- { |
- if (test_connection(wd)) |
- { |
- printk(KERN_ERR "pcicc32 : connection test for module %d failed!\n", wd->cModuleNumber); |
- wd->bConnected = 0; |
- } |
- else |
- if (wd->cModuleNumber == nMinor) |
- { |
- desc = wd; |
- break; |
- } |
- } |
- else |
- { |
- DPRINTK(KERN_DEBUG "pcicc32 : module %d not connected!\n", nMinor); |
- } |
- |
- n = getNextNode(n); |
- } |
- |
- if (desc) |
- { |
- pFile->private_data = (void *)kmalloc(sizeof(PRIVATE_DATA), GFP_ATOMIC); |
- if (!pFile->private_data) |
- return -ENOMEM; |
- |
- pd = (PRIVATE_DATA *)pFile->private_data; |
- pd->desc = wd; |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : found CC32 module with number %d.\n", nMinor); |
- } |
- else |
- { |
- DPRINTK(KERN_DEBUG "pcicc32 : No CC32 module found.\n"); |
- |
- return -ENODEV; |
- } |
- |
- switch_CC32_on(wd); |
- |
- __MOD_INC_USE_COUNT__; |
- return 0; |
-} |
- |
-int pcicc32_release(struct inode *pInode, struct file *pFile) |
-{ |
- PRIVATE_DATA *pd; |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : pcicc32_release()\n"); |
- |
- if (pFile->private_data) |
- { |
- pd = (PRIVATE_DATA *)pFile->private_data; |
- if (pd && pd->desc) |
- { |
- switch_CC32_off(pd->desc); |
- pd->desc = 0; |
- } |
- |
- kfree_s(pd, sizeof(*pd)); // FREE(pFile->private_data); |
- } |
- |
- __MOD_DEC_USE_COUNT__; |
- return 0; |
-} |
- |
-//---------------------------------------------------------------------------- |
-// is called at poll or select |
-static unsigned int pcicc32_poll(struct file *pFile, poll_table *wait) |
-{ |
- PRIVATE_DATA *pd = (PRIVATE_DATA *)pFile->private_data; |
- CC32_DESCRIPTOR *wd = pd->desc; |
- unsigned int mask = 0; |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : pcicc32_poll()\n"); |
- |
- poll_wait(pFile, &wd->event_queue, wait); |
- |
- // return on ops that could be performed without blocking |
- if (wd->wIrqStatus) |
- mask |= (POLLIN | POLLRDNORM); |
- |
- return mask; |
-} |
- |
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0) |
-struct file_operations pcicc32_fops = |
-{ |
- NULL, /* lseek */ |
- NULL, /* read */ |
- NULL, /* write */ |
- NULL, /* readdir */ |
- pcicc32_poll, /* poll, since 2.2., replaces select */ |
- pcicc32_ioctl, /* ioctl */ |
- pcicc32_mmap, /* mmap */ |
- pcicc32_open, /* open */ |
- NULL, /* flush */ |
- pcicc32_release,/* release */ |
-}; |
-#else |
-struct file_operations pcicc32_fops = |
-{ |
- unlocked_ioctl : pcicc32_unlocked_ioctl, /* ioctl */ |
-// ioctl: pcicc32_ioctl, /* ioctl */ |
- mmap: pcicc32_mmap, /* mmap */ |
- open: pcicc32_open, /* open */ |
- release: pcicc32_release, /* release */ |
- poll: pcicc32_poll, /* poll */ |
-}; |
-#endif |
- |
- |
Index: drivers/pcicc32-linux/driver/.list.o.cmd |
=================================================================== |
--- drivers/pcicc32-linux/driver/.list.o.cmd (revision 86) |
+++ drivers/pcicc32-linux/driver/.list.o.cmd (nonexistent) |
@@ -1,514 +0,0 @@ |
-cmd_/home/f9daq/pcicc32-6.9/driver/./list.o := gcc -Wp,-MD,/home/f9daq/pcicc32-6.9/driver/./.list.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/src/linux-headers-3.13.0-37-generic/arch/x86/include -Iarch/x86/include/generated -Iinclude -I/usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.13.0-37-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.13.0-37-generic/include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mno-mmx -mno-sse -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DMODULE -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(list)" -D"KBUILD_MODNAME=KBUILD_STR(pcicc32)" -c -o /home/f9daq/pcicc32-6.9/driver/./.tmp_list.o /home/f9daq/pcicc32-6.9/driver/./list.c |
- |
-source_/home/f9daq/pcicc32-6.9/driver/./list.o := /home/f9daq/pcicc32-6.9/driver/./list.c |
- |
-deps_/home/f9daq/pcicc32-6.9/driver/./list.o := \ |
- /home/f9daq/pcicc32-6.9/driver/./common.h \ |
- $(wildcard include/config/modversions.h) \ |
- include/generated/uapi/linux/version.h \ |
- include/config/modversions.h \ |
- /home/f9daq/pcicc32-6.9/driver/./list.h \ |
- include/linux/slab.h \ |
- $(wildcard include/config/slab/debug.h) \ |
- $(wildcard include/config/debug/objects.h) \ |
- $(wildcard include/config/kmemcheck.h) \ |
- $(wildcard include/config/failslab.h) \ |
- $(wildcard include/config/slob.h) \ |
- $(wildcard include/config/slab.h) \ |
- $(wildcard include/config/slub.h) \ |
- $(wildcard include/config/zone/dma.h) \ |
- $(wildcard include/config/numa.h) \ |
- $(wildcard include/config/tracing.h) \ |
- $(wildcard include/config/debug/slab.h) \ |
- include/linux/gfp.h \ |
- $(wildcard include/config/highmem.h) \ |
- $(wildcard include/config/zone/dma32.h) \ |
- $(wildcard include/config/pm/sleep.h) \ |
- $(wildcard include/config/cma.h) \ |
- include/linux/mmzone.h \ |
- $(wildcard include/config/force/max/zoneorder.h) \ |
- $(wildcard include/config/memory/isolation.h) \ |
- $(wildcard include/config/smp.h) \ |
- $(wildcard include/config/memcg.h) \ |
- $(wildcard include/config/compaction.h) \ |
- $(wildcard include/config/memory/hotplug.h) \ |
- $(wildcard include/config/sparsemem.h) \ |
- $(wildcard include/config/have/memblock/node/map.h) \ |
- $(wildcard include/config/discontigmem.h) \ |
- $(wildcard include/config/flat/node/mem/map.h) \ |
- $(wildcard include/config/no/bootmem.h) \ |
- $(wildcard include/config/numa/balancing.h) \ |
- $(wildcard include/config/have/memory/present.h) \ |
- $(wildcard include/config/have/memoryless/nodes.h) \ |
- $(wildcard include/config/need/node/memmap/size.h) \ |
- $(wildcard include/config/need/multiple/nodes.h) \ |
- $(wildcard include/config/have/arch/early/pfn/to/nid.h) \ |
- $(wildcard include/config/flatmem.h) \ |
- $(wildcard include/config/sparsemem/extreme.h) \ |
- $(wildcard include/config/have/arch/pfn/valid.h) \ |
- $(wildcard include/config/nodes/span/other/nodes.h) \ |
- $(wildcard include/config/holes/in/zone.h) \ |
- $(wildcard include/config/arch/has/holes/memorymodel.h) \ |
- include/linux/spinlock.h \ |
- $(wildcard include/config/debug/spinlock.h) \ |
- $(wildcard include/config/generic/lockbreak.h) \ |
- $(wildcard include/config/preempt.h) \ |
- $(wildcard include/config/debug/lock/alloc.h) \ |
- include/linux/typecheck.h \ |
- include/linux/preempt.h \ |
- $(wildcard include/config/debug/preempt.h) \ |
- $(wildcard include/config/preempt/tracer.h) \ |
- $(wildcard include/config/preempt/count.h) \ |
- $(wildcard include/config/context/tracking.h) \ |
- $(wildcard include/config/preempt/notifiers.h) \ |
- include/linux/linkage.h \ |
- include/linux/compiler.h \ |
- $(wildcard include/config/sparse/rcu/pointer.h) \ |
- $(wildcard include/config/trace/branch/profiling.h) \ |
- $(wildcard include/config/profile/all/branches.h) \ |
- $(wildcard include/config/enable/must/check.h) \ |
- $(wildcard include/config/enable/warn/deprecated.h) \ |
- $(wildcard include/config/kprobes.h) \ |
- include/linux/compiler-gcc.h \ |
- $(wildcard include/config/arch/supports/optimized/inlining.h) \ |
- $(wildcard include/config/optimize/inlining.h) \ |
- include/linux/compiler-gcc4.h \ |
- $(wildcard include/config/arch/use/builtin/bswap.h) \ |
- include/linux/stringify.h \ |
- include/linux/export.h \ |
- $(wildcard include/config/have/underscore/symbol/prefix.h) \ |
- $(wildcard include/config/modules.h) \ |
- $(wildcard include/config/unused/symbols.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/linkage.h \ |
- $(wildcard include/config/x86/32.h) \ |
- $(wildcard include/config/x86/64.h) \ |
- $(wildcard include/config/x86/alignment/16.h) \ |
- include/linux/list.h \ |
- $(wildcard include/config/debug/list.h) \ |
- include/linux/types.h \ |
- $(wildcard include/config/uid16.h) \ |
- $(wildcard include/config/lbdaf.h) \ |
- $(wildcard include/config/arch/dma/addr/t/64bit.h) \ |
- $(wildcard include/config/phys/addr/t/64bit.h) \ |
- $(wildcard include/config/64bit.h) \ |
- include/uapi/linux/types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/types.h \ |
- include/asm-generic/int-ll64.h \ |
- include/uapi/asm-generic/int-ll64.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/bitsperlong.h \ |
- include/asm-generic/bitsperlong.h \ |
- include/uapi/asm-generic/bitsperlong.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/posix_types.h \ |
- include/linux/stddef.h \ |
- include/uapi/linux/stddef.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/posix_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/posix_types_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/posix_types.h \ |
- include/linux/poison.h \ |
- $(wildcard include/config/illegal/pointer/value.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/const.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/preempt.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rmwcc.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/percpu.h \ |
- $(wildcard include/config/x86/64/smp.h) \ |
- $(wildcard include/config/x86/cmpxchg64.h) \ |
- include/linux/kernel.h \ |
- $(wildcard include/config/preempt/voluntary.h) \ |
- $(wildcard include/config/debug/atomic/sleep.h) \ |
- $(wildcard include/config/mmu.h) \ |
- $(wildcard include/config/prove/locking.h) \ |
- $(wildcard include/config/ring/buffer.h) \ |
- $(wildcard include/config/ftrace/mcount/record.h) \ |
- /usr/lib/gcc/i686-linux-gnu/4.8/include/stdarg.h \ |
- include/linux/bitops.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/bitops.h \ |
- $(wildcard include/config/x86/cmov.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/alternative.h \ |
- $(wildcard include/config/paravirt.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/asm.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/ptrace.h \ |
- $(wildcard include/config/x86/debugctlmsr.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/segment.h \ |
- $(wildcard include/config/cc/stackprotector.h) \ |
- $(wildcard include/config/x86/32/lazy/gs.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_types.h \ |
- $(wildcard include/config/physical/start.h) \ |
- $(wildcard include/config/physical/align.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_32_types.h \ |
- $(wildcard include/config/highmem4g.h) \ |
- $(wildcard include/config/highmem64g.h) \ |
- $(wildcard include/config/page/offset.h) \ |
- $(wildcard include/config/x86/pae.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ptrace.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ptrace-abi.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/processor-flags.h \ |
- $(wildcard include/config/vm86.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/processor-flags.h \ |
- include/linux/init.h \ |
- $(wildcard include/config/broken/rodata.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/paravirt_types.h \ |
- $(wildcard include/config/x86/local/apic.h) \ |
- $(wildcard include/config/paravirt/debug.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/desc_defs.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/kmap_types.h \ |
- $(wildcard include/config/debug/highmem.h) \ |
- include/asm-generic/kmap_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_types.h \ |
- $(wildcard include/config/mem/soft/dirty.h) \ |
- $(wildcard include/config/compat/vdso.h) \ |
- $(wildcard include/config/proc/fs.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_32_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable-3level_types.h \ |
- include/asm-generic/pgtable-nopud.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/spinlock_types.h \ |
- $(wildcard include/config/paravirt/spinlocks.h) \ |
- $(wildcard include/config/nr/cpus.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rwlock.h \ |
- include/asm-generic/ptrace.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cpufeature.h \ |
- $(wildcard include/config/x86/debug/static/cpu/has.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/required-features.h \ |
- $(wildcard include/config/x86/minimum/cpu/family.h) \ |
- $(wildcard include/config/math/emulation.h) \ |
- $(wildcard include/config/x86/use/3dnow.h) \ |
- $(wildcard include/config/x86/p6/nop.h) \ |
- $(wildcard include/config/matom.h) \ |
- include/asm-generic/bitops/fls64.h \ |
- include/asm-generic/bitops/find.h \ |
- $(wildcard include/config/generic/find/first/bit.h) \ |
- include/asm-generic/bitops/sched.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/arch_hweight.h \ |
- include/asm-generic/bitops/const_hweight.h \ |
- include/asm-generic/bitops/le.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/byteorder.h \ |
- include/linux/byteorder/little_endian.h \ |
- include/uapi/linux/byteorder/little_endian.h \ |
- include/linux/swab.h \ |
- include/uapi/linux/swab.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/swab.h \ |
- include/linux/byteorder/generic.h \ |
- include/asm-generic/bitops/ext2-atomic-setbit.h \ |
- include/linux/log2.h \ |
- $(wildcard include/config/arch/has/ilog2/u32.h) \ |
- $(wildcard include/config/arch/has/ilog2/u64.h) \ |
- include/linux/printk.h \ |
- $(wildcard include/config/early/printk.h) \ |
- $(wildcard include/config/printk.h) \ |
- $(wildcard include/config/dynamic/debug.h) \ |
- include/linux/kern_levels.h \ |
- include/linux/dynamic_debug.h \ |
- include/uapi/linux/kernel.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/sysinfo.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/div64.h \ |
- include/asm-generic/percpu.h \ |
- $(wildcard include/config/have/setup/per/cpu/area.h) \ |
- include/linux/threads.h \ |
- $(wildcard include/config/base/small.h) \ |
- include/linux/percpu-defs.h \ |
- $(wildcard include/config/debug/force/weak/per/cpu.h) \ |
- include/linux/thread_info.h \ |
- $(wildcard include/config/compat.h) \ |
- $(wildcard include/config/debug/stack/usage.h) \ |
- include/linux/bug.h \ |
- $(wildcard include/config/generic/bug.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/bug.h \ |
- $(wildcard include/config/bug.h) \ |
- $(wildcard include/config/debug/bugverbose.h) \ |
- include/asm-generic/bug.h \ |
- $(wildcard include/config/generic/bug/relative/pointers.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/thread_info.h \ |
- $(wildcard include/config/ia32/emulation.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_32.h \ |
- $(wildcard include/config/hugetlb/page.h) \ |
- $(wildcard include/config/debug/virtual.h) \ |
- $(wildcard include/config/x86/3dnow.h) \ |
- include/linux/string.h \ |
- $(wildcard include/config/binary/printf.h) \ |
- include/uapi/linux/string.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/string.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/string_32.h \ |
- include/linux/range.h \ |
- include/asm-generic/memory_model.h \ |
- $(wildcard include/config/sparsemem/vmemmap.h) \ |
- include/asm-generic/getorder.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/processor.h \ |
- $(wildcard include/config/x86/vsmp.h) \ |
- $(wildcard include/config/m486.h) \ |
- $(wildcard include/config/xen.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/vm86.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/vm86.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/math_emu.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/sigcontext.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/sigcontext.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/current.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/msr.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/msr.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/msr-index.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/ioctl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ioctl.h \ |
- include/asm-generic/ioctl.h \ |
- include/uapi/asm-generic/ioctl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/errno.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/errno.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/errno-base.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cpumask.h \ |
- include/linux/cpumask.h \ |
- $(wildcard include/config/cpumask/offstack.h) \ |
- $(wildcard include/config/hotplug/cpu.h) \ |
- $(wildcard include/config/debug/per/cpu/maps.h) \ |
- $(wildcard include/config/disable/obsolete/cpumask/functions.h) \ |
- include/linux/bitmap.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/paravirt.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/nops.h \ |
- $(wildcard include/config/mk7.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/special_insns.h \ |
- include/linux/personality.h \ |
- include/uapi/linux/personality.h \ |
- include/linux/cache.h \ |
- $(wildcard include/config/arch/has/cache/line/size.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cache.h \ |
- $(wildcard include/config/x86/l1/cache/shift.h) \ |
- $(wildcard include/config/x86/internode/cache/shift.h) \ |
- include/linux/math64.h \ |
- $(wildcard include/config/arch/supports/int128.h) \ |
- include/linux/err.h \ |
- include/linux/irqflags.h \ |
- $(wildcard include/config/trace/irqflags.h) \ |
- $(wildcard include/config/irqsoff/tracer.h) \ |
- $(wildcard include/config/trace/irqflags/support.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/irqflags.h \ |
- include/linux/atomic.h \ |
- $(wildcard include/config/arch/has/atomic/or.h) \ |
- $(wildcard include/config/generic/atomic64.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/atomic.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cmpxchg.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cmpxchg_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/atomic64_32.h \ |
- include/asm-generic/atomic-long.h \ |
- include/linux/bottom_half.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/barrier.h \ |
- $(wildcard include/config/x86/ppro/fence.h) \ |
- $(wildcard include/config/x86/oostore.h) \ |
- include/linux/spinlock_types.h \ |
- include/linux/lockdep.h \ |
- $(wildcard include/config/lockdep.h) \ |
- $(wildcard include/config/lock/stat.h) \ |
- $(wildcard include/config/prove/rcu.h) \ |
- include/linux/rwlock_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/spinlock.h \ |
- include/linux/jump_label.h \ |
- $(wildcard include/config/jump/label.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/jump_label.h \ |
- include/linux/rwlock.h \ |
- include/linux/spinlock_api_smp.h \ |
- $(wildcard include/config/inline/spin/lock.h) \ |
- $(wildcard include/config/inline/spin/lock/bh.h) \ |
- $(wildcard include/config/inline/spin/lock/irq.h) \ |
- $(wildcard include/config/inline/spin/lock/irqsave.h) \ |
- $(wildcard include/config/inline/spin/trylock.h) \ |
- $(wildcard include/config/inline/spin/trylock/bh.h) \ |
- $(wildcard include/config/uninline/spin/unlock.h) \ |
- $(wildcard include/config/inline/spin/unlock/bh.h) \ |
- $(wildcard include/config/inline/spin/unlock/irq.h) \ |
- $(wildcard include/config/inline/spin/unlock/irqrestore.h) \ |
- include/linux/rwlock_api_smp.h \ |
- $(wildcard include/config/inline/read/lock.h) \ |
- $(wildcard include/config/inline/write/lock.h) \ |
- $(wildcard include/config/inline/read/lock/bh.h) \ |
- $(wildcard include/config/inline/write/lock/bh.h) \ |
- $(wildcard include/config/inline/read/lock/irq.h) \ |
- $(wildcard include/config/inline/write/lock/irq.h) \ |
- $(wildcard include/config/inline/read/lock/irqsave.h) \ |
- $(wildcard include/config/inline/write/lock/irqsave.h) \ |
- $(wildcard include/config/inline/read/trylock.h) \ |
- $(wildcard include/config/inline/write/trylock.h) \ |
- $(wildcard include/config/inline/read/unlock.h) \ |
- $(wildcard include/config/inline/write/unlock.h) \ |
- $(wildcard include/config/inline/read/unlock/bh.h) \ |
- $(wildcard include/config/inline/write/unlock/bh.h) \ |
- $(wildcard include/config/inline/read/unlock/irq.h) \ |
- $(wildcard include/config/inline/write/unlock/irq.h) \ |
- $(wildcard include/config/inline/read/unlock/irqrestore.h) \ |
- $(wildcard include/config/inline/write/unlock/irqrestore.h) \ |
- include/linux/wait.h \ |
- include/uapi/linux/wait.h \ |
- include/linux/numa.h \ |
- $(wildcard include/config/nodes/shift.h) \ |
- include/linux/seqlock.h \ |
- include/linux/nodemask.h \ |
- $(wildcard include/config/movable/node.h) \ |
- include/linux/pageblock-flags.h \ |
- $(wildcard include/config/hugetlb/page/size/variable.h) \ |
- include/linux/page-flags-layout.h \ |
- include/generated/bounds.h \ |
- include/linux/memory_hotplug.h \ |
- $(wildcard include/config/memory/hotremove.h) \ |
- $(wildcard include/config/have/arch/nodedata/extension.h) \ |
- $(wildcard include/config/have/bootmem/info/node.h) \ |
- include/linux/notifier.h \ |
- include/linux/errno.h \ |
- include/uapi/linux/errno.h \ |
- include/linux/mutex.h \ |
- $(wildcard include/config/debug/mutexes.h) \ |
- $(wildcard include/config/mutex/spin/on/owner.h) \ |
- include/linux/rwsem.h \ |
- $(wildcard include/config/rwsem/generic/spinlock.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rwsem.h \ |
- include/linux/srcu.h \ |
- include/linux/rcupdate.h \ |
- $(wildcard include/config/rcu/torture/test.h) \ |
- $(wildcard include/config/tree/rcu.h) \ |
- $(wildcard include/config/tree/preempt/rcu.h) \ |
- $(wildcard include/config/rcu/trace.h) \ |
- $(wildcard include/config/preempt/rcu.h) \ |
- $(wildcard include/config/rcu/user/qs.h) \ |
- $(wildcard include/config/tiny/rcu.h) \ |
- $(wildcard include/config/debug/objects/rcu/head.h) \ |
- $(wildcard include/config/rcu/nocb/cpu.h) \ |
- $(wildcard include/config/no/hz/full/sysidle.h) \ |
- include/linux/completion.h \ |
- include/linux/debugobjects.h \ |
- $(wildcard include/config/debug/objects/free.h) \ |
- include/linux/rcutree.h \ |
- include/linux/workqueue.h \ |
- $(wildcard include/config/debug/objects/work.h) \ |
- $(wildcard include/config/freezer.h) \ |
- $(wildcard include/config/sysfs.h) \ |
- include/linux/timer.h \ |
- $(wildcard include/config/timer/stats.h) \ |
- $(wildcard include/config/debug/objects/timers.h) \ |
- include/linux/ktime.h \ |
- $(wildcard include/config/ktime/scalar.h) \ |
- include/linux/time.h \ |
- $(wildcard include/config/arch/uses/gettimeoffset.h) \ |
- include/uapi/linux/time.h \ |
- include/linux/jiffies.h \ |
- include/linux/timex.h \ |
- include/uapi/linux/timex.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/param.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/param.h \ |
- include/asm-generic/param.h \ |
- $(wildcard include/config/hz.h) \ |
- include/uapi/asm-generic/param.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/timex.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/tsc.h \ |
- $(wildcard include/config/x86/tsc.h) \ |
- include/linux/topology.h \ |
- $(wildcard include/config/sched/smt.h) \ |
- $(wildcard include/config/sched/mc.h) \ |
- $(wildcard include/config/sched/book.h) \ |
- $(wildcard include/config/use/percpu/numa/node/id.h) \ |
- include/linux/smp.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/smp.h \ |
- $(wildcard include/config/x86/io/apic.h) \ |
- $(wildcard include/config/x86/32/smp.h) \ |
- $(wildcard include/config/debug/nmi/selftest.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mpspec.h \ |
- $(wildcard include/config/x86/numaq.h) \ |
- $(wildcard include/config/eisa.h) \ |
- $(wildcard include/config/x86/mpparse.h) \ |
- $(wildcard include/config/acpi.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mpspec_def.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/x86_init.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/bootparam.h \ |
- include/linux/screen_info.h \ |
- include/uapi/linux/screen_info.h \ |
- include/linux/apm_bios.h \ |
- include/uapi/linux/apm_bios.h \ |
- include/linux/edd.h \ |
- include/uapi/linux/edd.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/e820.h \ |
- $(wildcard include/config/efi.h) \ |
- $(wildcard include/config/hibernation.h) \ |
- $(wildcard include/config/memtest.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/e820.h \ |
- $(wildcard include/config/intel/txt.h) \ |
- include/linux/ioport.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/ist.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ist.h \ |
- include/video/edid.h \ |
- $(wildcard include/config/x86.h) \ |
- include/uapi/video/edid.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/apicdef.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/apic.h \ |
- $(wildcard include/config/x86/x2apic.h) \ |
- include/linux/pm.h \ |
- $(wildcard include/config/vt/console/sleep.h) \ |
- $(wildcard include/config/pm.h) \ |
- $(wildcard include/config/pm/runtime.h) \ |
- $(wildcard include/config/pm/clk.h) \ |
- $(wildcard include/config/pm/generic/domains.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/fixmap.h \ |
- $(wildcard include/config/paravirt/clock.h) \ |
- $(wildcard include/config/provide/ohci1394/dma/init.h) \ |
- $(wildcard include/config/x86/visws/apic.h) \ |
- $(wildcard include/config/pci/mmconfig.h) \ |
- $(wildcard include/config/x86/intel/mid.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/acpi.h \ |
- $(wildcard include/config/acpi/numa.h) \ |
- include/acpi/pdc_intel.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/numa.h \ |
- $(wildcard include/config/numa/emu.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/topology.h \ |
- $(wildcard include/config/x86/ht.h) \ |
- include/asm-generic/topology.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/numa_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mmu.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/realmode.h \ |
- $(wildcard include/config/acpi/sleep.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/io.h \ |
- $(wildcard include/config/mtrr.h) \ |
- include/asm-generic/iomap.h \ |
- $(wildcard include/config/has/ioport.h) \ |
- $(wildcard include/config/pci.h) \ |
- $(wildcard include/config/generic/iomap.h) \ |
- include/asm-generic/pci_iomap.h \ |
- $(wildcard include/config/no/generic/pci/ioport/map.h) \ |
- $(wildcard include/config/generic/pci/iomap.h) \ |
- include/linux/vmalloc.h \ |
- include/linux/rbtree.h \ |
- include/xen/xen.h \ |
- $(wildcard include/config/xen/dom0.h) \ |
- include/xen/interface/xen.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/interface.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/interface_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pvclock-abi.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/hypervisor.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pvclock.h \ |
- include/linux/clocksource.h \ |
- $(wildcard include/config/arch/clocksource/data.h) \ |
- $(wildcard include/config/clocksource/watchdog.h) \ |
- $(wildcard include/config/clksrc/of.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/idle.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/io_apic.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/irq_vectors.h \ |
- $(wildcard include/config/have/kvm.h) \ |
- include/linux/percpu.h \ |
- $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \ |
- $(wildcard include/config/need/per/cpu/page/first/chunk.h) \ |
- include/linux/pfn.h \ |
- include/linux/mmdebug.h \ |
- $(wildcard include/config/debug/vm.h) \ |
- include/linux/kmemleak.h \ |
- $(wildcard include/config/debug/kmemleak.h) \ |
- include/linux/slub_def.h \ |
- $(wildcard include/config/slub/stats.h) \ |
- $(wildcard include/config/memcg/kmem.h) \ |
- include/linux/kobject.h \ |
- $(wildcard include/config/debug/kobject/release.h) \ |
- include/linux/sysfs.h \ |
- include/linux/kobject_ns.h \ |
- include/linux/stat.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/stat.h \ |
- include/uapi/linux/stat.h \ |
- include/linux/uidgid.h \ |
- $(wildcard include/config/uidgid/strict/type/checks.h) \ |
- $(wildcard include/config/user/ns.h) \ |
- include/linux/highuid.h \ |
- include/linux/kref.h \ |
- |
-/home/f9daq/pcicc32-6.9/driver/./list.o: $(deps_/home/f9daq/pcicc32-6.9/driver/./list.o) |
- |
-$(deps_/home/f9daq/pcicc32-6.9/driver/./list.o): |
Index: drivers/pcicc32-linux/driver/Module.markers |
=================================================================== |
--- drivers/pcicc32-linux/driver/Module.markers (revision 86) |
+++ drivers/pcicc32-linux/driver/Module.markers (nonexistent) |
@@ -1,4 +0,0 @@ |
-core_marker_format vmlinux name %s format %s |
-kernel_sched_schedule vmlinux prev_pid %d next_pid %d prev_state %ld ## rq %p prev %p next %p |
-kernel_sched_wakeup vmlinux pid %d state %ld ## rq %p task %p rq->curr %p |
-kernel_sched_wakeup_new vmlinux pid %d state %ld ## rq %p task %p rq->curr %p |
Index: drivers/pcicc32-linux/driver/askpci.c |
=================================================================== |
--- drivers/pcicc32-linux/driver/askpci.c (revision 86) |
+++ drivers/pcicc32-linux/driver/askpci.c (nonexistent) |
@@ -1,167 +0,0 @@ |
-//**************************************************************************** |
-// Copyright (C) 2000-2006 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// askpci.c - a hardware independent tool to get |
-// information about searched pci-hardware |
-// |
-// $Log: askpci.c,v $ |
-// Revision 1.11 2006/06/04 12:26:07 klaus |
-// release_20060604; Version 6.9; pci_{en|dis}able_device() added; remap_page_range reorganized |
-// |
-// Revision 1.10 2005/10/07 16:57:10 klaus |
-// fixed a bug with request_irq with IRQs greater than 127 |
-// |
-// Revision 1.9 2004/08/12 19:59:19 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.8 2003/06/19 08:23:38 klaus |
-// re-compiled with RH-7.2 (kernel 2.4.10) |
-// |
-// Revision 1.7 2003/05/11 11:12:03 klaus |
-// matched to kernel 2.4 PCI handling, debug messages improved |
-// |
-// Revision 1.5 2003/05/05 18:15:55 klaus |
-// added some debug code and reject if no CONFIG_PCI found, Version 4.7 |
-// |
-// Revision 1.4 2001/11/20 20:12:50 klaus |
-// included new header and CVS log |
-// |
-// |
-// derived from code originated from Dirk Muehlenberg AR 18.02.2000 |
-// MODVERSIONS included AR 24.04.2000 |
-// |
-//**************************************************************************** |
- |
- |
-/* |
- |
- (c) 2000 ARW Elektronik |
- |
- this source code is published under GPL (Open Source). You can use, redistribute and |
- modify it unless this header is not modified or deleted. No warranty is given that |
- this software will work like expected. |
- |
-*/ |
- |
-#include "common.h" /* must be the first include */ |
- |
-#include <linux/pci.h> |
-#include <asm/types.h> |
-#include "list.h" |
-#include "askpci.h" |
- |
- |
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,10) |
-#define pci_enable_device(x) 0 |
-#endif |
- |
- |
-/* fills the configration header */ |
- |
-// init the first time, anchor for next device search |
-static struct pci_dev *from = NULL; |
- |
-PCIConfigHeader *GetPCIConfigHeader ( __u16 vendor_id, __u16 device_id, short index) |
-{ |
- PCIConfigHeader *pci_ch = (PCIConfigHeader *)NULL; |
- |
-#ifdef CONFIG_PCI |
- |
- int i; |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : GetPCIConfigHeader (%d)\n", index); |
- |
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) |
- if (!CONFIG_PCI) |
- #else |
- if (!pci_present()) |
- #endif |
- { |
- printk(KERN_ERR "pcicc32 : GetPCIConfigHeader(): no pcibios present!\n"); |
- return (PCIConfigHeader *)NULL; |
- } |
- |
- pci_ch = (PCIConfigHeader *)kmalloc(sizeof(PCIConfigHeader), GFP_ATOMIC); |
- if (!pci_ch) return (PCIConfigHeader *)NULL; |
- |
- pci_ch->vendor_id = vendor_id; |
- pci_ch->device_id = device_id; |
- pci_ch->index = index; |
- |
- pci_ch->PCI_dev = pci_get_device(pci_ch->vendor_id, pci_ch->device_id, from); |
- if ((pci_ch->PCI_dev == NULL) || (pci_enable_device(pci_ch->PCI_dev))) |
- { |
- kfree_s(pci_ch, sizeof(*pci_ch)); // FREE(pci_ch); |
- from = NULL; |
- return (PCIConfigHeader *)NULL; |
- } |
- |
- for (i=0;i<6;i++) |
- { |
- pci_ch->desc[i].base_address = pci_ch->PCI_dev->resource[i].start; |
- pci_ch->desc[i].size = pci_ch->PCI_dev->resource[i].end - pci_ch->PCI_dev->resource[i].start; |
- if (pci_ch->desc[i].size) |
- pci_ch->desc[i].size += 1; |
- |
- if (pci_ch->PCI_dev->resource[i].flags & IORESOURCE_IO) /* io space */ |
- { |
- pci_ch->desc[i].type = PCI_BASE_ADDRESS_SPACE_IO; |
- pci_ch->desc[i].prefetchable = 0; |
- } |
- else |
- { |
- pci_ch->desc[i].type = 0; |
- pci_ch->desc[i].prefetchable = (pci_ch->PCI_dev->resource[i].flags & IORESOURCE_PREFETCH) ? 1 : 0; |
- } |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : address=0x%08x, size=0x%08x, type=%s, prefetch=%s\n", |
- pci_ch->desc[i].base_address, pci_ch->desc[i].size, |
- (pci_ch->desc[i].type) ? "io " : "mem", |
- (pci_ch->desc[i].prefetchable) ? "yes" : "no "); |
- } |
- |
- /* --- now complete PCIConfigHeader for compatibility --- */ |
- pci_ch->subsystem_id = pci_ch->PCI_dev->subsystem_device; |
- pci_ch->subsystem_vendor_id = pci_ch->PCI_dev->subsystem_vendor; |
- DPRINTK(KERN_DEBUG "pcicc32 : irq=%d, sub-dev-ID=0x%04x, sub-ven-ID=0x%04x\n", pci_ch->PCI_dev->irq, pci_ch->subsystem_id, pci_ch->subsystem_vendor_id); |
- |
- /* --- next starting point ---*/ |
- from = pci_ch->PCI_dev; |
- |
-#else |
-#error "No PCI support, please investigate CONFIG_PCI" |
-#endif |
- |
- return pci_ch; |
-} |
- |
-/* ------------------------------------------------------------------------- */ |
-/* ------------------------------------------------------------------------- */ |
- |
Index: drivers/pcicc32-linux/driver/list.c |
=================================================================== |
--- drivers/pcicc32-linux/driver/list.c (revision 86) |
+++ drivers/pcicc32-linux/driver/list.c (nonexistent) |
@@ -1,344 +0,0 @@ |
-//**************************************************************************** |
-// Copyright (C) 2000-2004 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// list.c - provide list management functions to the driver, |
-// like C++ templates. |
-// |
-// $Log: list.c,v $ |
-// Revision 1.6 2004/08/12 19:59:19 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.5 2003/05/11 11:12:03 klaus |
-// matched to kernel 2.4 PCI handling, debug messages improved |
-// |
-// Revision 1.4 2001/11/20 20:12:50 klaus |
-// included new header and CVS log |
-// |
-// |
-// created by D. Muehlenberg and H.J.Mathes 1999 |
-// added getNextNode and getPrevNode AR 18.02.2000 |
-// MODVERSIONS included AR 24.04.2000 |
-// |
-//**************************************************************************** |
- |
-#include "common.h" /* must be the first include */ |
- |
-#include "list.h" |
- |
-Node *newNode(void) |
-{ |
- Node *mynode; |
- |
- mynode = (Node *)kmalloc(sizeof(Node), GFP_ATOMIC); |
- if (!mynode) return NULL; |
- mynode->pred = NULL; |
- mynode->succ = NULL; |
- mynode->data = NULL; |
- |
- return mynode; |
-} |
- |
-Node *addNode(Node *pos, void *insert, enum NodePosition p) |
-{ |
- Node *mynode; |
- mynode = (Node *)kmalloc(sizeof(Node), GFP_ATOMIC); |
- if (!mynode) return NULL; |
- if (p == CurrentLeft) { |
- mynode->pred = pos; |
- mynode->succ = pos->succ; |
- pos->succ = mynode; |
- } else { |
- mynode->pred = pos->pred; |
- pos->pred = mynode; |
- mynode->succ = pos; |
- } |
- mynode->data = insert; |
- return mynode; |
-} |
- |
-Node *delNodeAndData(Node *pos) |
-{ |
- Node *tail = NULL; |
- if (!pos->pred) return NULL; |
- /* can't delete head */ |
- if (!pos->succ) { |
- tail = pos->pred; |
- tail->succ = NULL; |
- } else { |
- pos->pred->succ = pos->succ; |
- pos->succ->pred = pos->pred; |
- } |
- kfree_s(pos->data, sizeof(*pos->data)); // FREE(pos->data); |
- kfree_s(pos, sizeof(*pos)); // FREE(pos); |
- return tail; |
-} |
- |
-Node *delNode(Node *pos) |
-{ |
- Node *tail = NULL; |
- if (!pos) return NULL; |
- if (!pos->pred) return NULL; |
- /* can't delete head */ |
- if (!pos->succ) { |
- tail = pos->pred; |
- tail->succ = NULL; |
- } else { |
- pos->pred->succ = pos->succ; |
- pos->succ->pred = pos->pred; |
- } |
- kfree_s(pos, sizeof(*pos)); // FREE(pos); |
- return tail; |
-} |
-/* ------------------------------ */ |
- |
-List *newList(void) |
-{ |
- List *ret = (List *)kmalloc(sizeof(List), GFP_ATOMIC); |
- if (!ret) return NULL; |
- ret->head = ret->tail = newNode(); |
- if (!ret->head) { |
- kfree_s(ret, sizeof(*ret)); // FREE(ret); |
- return NULL; |
- } |
- ret->nodes = 0; |
- return ret; |
-} |
- |
-void deleteList(List *l, void (*delete)(void *)) |
-{ |
- if (l) { |
- resetList(l,delete); |
- kfree_s(l->head, sizeof(*l->head)); // FREE(l->head); |
- kfree_s(l, sizeof(*l)); // FREE(l); |
- } |
-} |
- |
-Node *addTail(List *list, void *insert) |
-{ |
- Node *tail; |
- if (!list) return NULL; |
- tail = addNode(list->tail,insert,CurrentLeft); |
- if (!tail) |
- { |
- #ifdef __DEBUG__ |
- printk("addTail(): addNode failed!\n"); |
- #endif |
- return NULL; |
- } |
- list->tail = tail; |
- list->nodes++; |
- return tail; |
-} |
- |
-Node *addHead(List *list, void *insert) |
-{ |
- Node *node; |
- if (!list) return NULL; |
- if (!list->head->succ) { |
- return addTail(list,insert); |
- } else { |
- node = addNode(list->head,insert,CurrentRight); |
- } |
- if (node) list->nodes++; |
- return node; |
-} |
- |
-Node *searchList(List *list, void *c, int (*comp)(void *, void *)) |
-{ |
- register Node *n; |
- |
- if (!list) return NULL; |
- n = list->head->succ; |
- while (n) { |
- if (!comp(c,n->data)) { |
- return n; |
- } |
- n = n->succ; |
- } |
- return NULL; |
-} |
- |
-void delNodeAndDataInList(List *l, Node *pos) |
-{ |
- Node *n; |
- if (!l) return; |
- if ((n = delNodeAndData(pos))) l->tail = n; |
- l->nodes--; |
-} |
- |
-void delNodeInList(List *l, Node *pos) |
-{ |
- Node *n; |
- if (!l) return; |
- if ((n = delNode(pos))) l->tail = n; |
- l->nodes--; |
-} |
- |
-int emptyList(List *l) |
-{ |
- if (!l) return 1; |
- return l->head->succ ? 0 : 1; |
-} |
- |
-void delTailAndData(List *l) |
-{ |
- Node *t; |
- if (!l) return; |
- t = l->tail; |
- if (emptyList(l)) return; |
- l->tail = l->tail->pred; |
- l->tail->succ = NULL; |
- kfree_s(t->data, sizeof(*t->data)); // FREE(t->data); |
- kfree_s(t, sizeof(*t)); // FREE(t); |
- l->nodes--; |
-} |
- |
-void delTail(List *l) |
-{ |
- Node *t; |
- if (!l) return; |
- t = l->tail; |
- if (emptyList(l)) return; |
- l->tail = l->tail->pred; |
- l->tail->succ = NULL; |
- kfree_s(t, sizeof(*t)); // FREE(t); |
- l->nodes--; |
-} |
- |
-void resetList(List *l, void (*delete)(void *)) |
-{ |
- register Node *n; |
- register void *data; |
- |
- if (!l) return; |
- n = l->tail; |
- while (n->pred) { |
- data = n->data; |
- if (delete) { |
- delete(data); |
- } |
- else |
- { |
- kfree_s(data, sizeof(*data)); // FREE(data); |
- } |
-#if 0 |
- n = delNode(n); |
-#endif |
- delNode(n); |
- n = n->pred; |
- } |
- l->tail = l->head; |
- l->nodes = 0; |
-} |
- |
-Node *getFirstNode(List *l) |
-{ |
- if (!l) return NULL; |
- return l->head->succ; |
-} |
- |
-Node *getNextNode(Node *n) |
-{ |
- if (n) |
- return n->succ; |
- else |
- return NULL; |
-} |
- |
-Node *getPrevNode(Node *n) |
-{ |
- if (n) |
- return n->pred; |
- else |
- return NULL; |
-} |
- |
-void *getContent(Node *n) |
-{ |
- return n->data; |
-} |
- |
-Node *getLastNode(List *l) |
-{ |
- if (!l) return NULL; |
- return l->tail; |
-} |
- |
-void delFirstNode(List *l) |
-{ |
- if (!l) return; |
- delNodeInList(l,getFirstNode(l)); |
-} |
- |
-void delFirstNodeAndData(List *l) |
-{ |
- if (!l) return; |
- delNodeAndDataInList(l,getFirstNode(l)); |
-} |
- |
-void delLastNode(List *l) |
-{ |
- if (!l) return; |
- delNodeInList(l,getLastNode(l)); |
-} |
- |
-void delLastNodeAndData(List *l) |
-{ |
- if (!l) return; |
- delNodeAndDataInList(l,getLastNode(l)); |
-} |
- |
-#ifndef USE_MACROS |
-int getNumOfNodesInList(List *l) |
-{ |
- if (!l) return 0; |
- return l->nodes; |
-} |
-#endif |
- |
-void printList(List *l, char *(*StructToString)(void *)) |
-{ |
- register Node *n = l->head; |
- int i=1; |
- if (!l) return; |
- if (!n->succ) |
- { |
- printk("List empty!\n"); |
- return; |
- } |
- while (n->succ) |
- { |
- printk("Node %d: %s",i++,StructToString(n->succ->data)); |
- n = n->succ; |
- } |
- printk("\n"); |
-} |
- |
-#undef printk |
Index: drivers/pcicc32-linux/driver/fops.h |
=================================================================== |
--- drivers/pcicc32-linux/driver/fops.h (revision 86) |
+++ drivers/pcicc32-linux/driver/fops.h (nonexistent) |
@@ -1,82 +0,0 @@ |
-#ifndef __FOPS_H__ |
-#define __FOPS_H__ |
- |
-//**************************************************************************** |
-// Copyright (C) 2000-2004 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// fops.h -- the file operations header for the PCICC32 PCI to CAMAC Interface |
-// |
-// $Log: fops.h,v $ |
-// Revision 1.7 2006/03/28 21:49:49 klaus |
-// release_20060328; Version 6.8; Support for AMD64 and Kernel 2.6.15 |
-// |
-// Revision 1.6 2004/08/12 19:59:19 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.5 2003/05/11 11:12:03 klaus |
-// matched to kernel 2.4 PCI handling, debug messages improved |
-// |
-// Revision 1.4 2002/04/14 18:25:38 klaus |
-// added interrupt handling, driver 4.4. ...3.5.tar.gz |
-// |
-// Revision 1.3 2002/04/10 18:40:10 klaus |
-// compiled and modified on RedHat 7.2 |
-// |
-// Revision 1.2 2001/11/20 20:12:50 klaus |
-// included new header and CVS log |
-// |
-// |
-// first steps (on my mothers birthday) AR 23.02.2000 |
-// |
-//**************************************************************************** |
- |
-/*--- INCLUDES ----------------------------------------------------------------------------*/ |
-#include "askpci.h" |
- |
-/*--- TYPEDEFS ----------------------------------------------------------------------------*/ |
-typedef struct |
-{ |
- u16 wIndex; /* running index of all PCIADAs */ |
- PCIConfigHeader *pPch; /* associated PCI configuration */ |
- void *pLCR; /* base of LCR */ |
- void *pUsr; /* base of User space */ |
- u8 bConnected; /* is it connected ?? */ |
- u8 cModuleNumber; /* module number */ |
- u8 cFPGAVersion; /* FPGA Version number */ |
- u16 wInitStep; /* counts the done init steps */ |
- u16 wIrq; /* the assigned irq */ |
- u32 dwInterruptCount; /* counts the LAM and timeout interrupts */ |
- u16 wIrqStatus; /* last cause / status of interrupts */ |
- wait_queue_head_t event_queue; /* handle interrupt events */ |
-} CC32_DESCRIPTOR; |
- |
-/*--- PROTOTYPES --------------------------------------------------------------------------*/ |
- |
-#endif // __FOPS_H__ |
Index: drivers/pcicc32-linux/driver/pcicc32.ko |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/drivers/pcicc32-linux/driver/pcicc32.ko |
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: drivers/pcicc32-linux/driver/askpci.h |
=================================================================== |
--- drivers/pcicc32-linux/driver/askpci.h (revision 86) |
+++ drivers/pcicc32-linux/driver/askpci.h (nonexistent) |
@@ -1,86 +0,0 @@ |
-#ifndef __ARWPCI_H__ |
-#define __ARWPCI_H__ |
- |
-//**************************************************************************** |
-// Copyright (C) 2000-2005 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// askpci.h - definitions for basic access functions of pci information |
-// |
-// $Log: askpci.h,v $ |
-// Revision 1.5 2005/10/07 16:57:10 klaus |
-// fixed a bug with request_irq with IRQs greater than 127 |
-// |
-// Revision 1.4 2004/08/12 19:59:19 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.3 2003/05/11 11:12:03 klaus |
-// matched to kernel 2.4 PCI handling, debug messages improved |
-// |
-// Revision 1.2 2001/11/20 20:12:50 klaus |
-// included new header and CVS log |
-// |
-// |
-// derived from code originated from Dirk Muehlenberg AR 18.02.2000 |
-// |
-//**************************************************************************** |
- |
-/*--- INCLUDES -------------------------------------------------------------------------*/ |
-#include <linux/version.h> |
-#include <linux/pci.h> |
-#include <asm/types.h> |
- |
-/*--- TYPEDEFS -------------------------------------------------------------------------*/ |
-typedef struct |
-{ |
- __u32 base_address; // base address of this window |
- __u32 size; // size of this window |
- __u16 type; // io or memory |
- __u16 prefetchable; // is it prefetchable |
-} IO_DESC; |
- |
-typedef struct _PCIConfigHeader |
-{ |
- short index; // consecutive index of PCI devices |
- |
- __u16 device_id; // PCI device id |
- __u16 vendor_id; // PCI vendor id |
- __u16 subsystem_id; // PCI subsystem device id |
- __u16 subsystem_vendor_id; // PCI subvendor id |
- |
- IO_DESC desc[6]; // address descriptors |
- |
- struct pci_dev *PCI_dev; // pointer to linux managed PCI device |
-} PCIConfigHeader; |
- |
-/*--- PROTOTYPES -------------------------------------------------------------------------*/ |
-PCIConfigHeader *GetPCIConfigHeader(__u16 vendor_id, __u16 device_id, short index); |
- |
-#endif /* __ARWPCI_H__ */ |
- |
Index: drivers/pcicc32-linux/driver/.built-in.o.cmd |
=================================================================== |
--- drivers/pcicc32-linux/driver/.built-in.o.cmd (revision 86) |
+++ drivers/pcicc32-linux/driver/.built-in.o.cmd (nonexistent) |
@@ -1 +0,0 @@ |
-cmd_/home/f9daq/pcicc32-6.9/driver/built-in.o := rm -f /home/f9daq/pcicc32-6.9/driver/built-in.o; ar rcs /home/f9daq/pcicc32-6.9/driver/built-in.o |
Index: drivers/pcicc32-linux/driver/.main.o.cmd |
=================================================================== |
--- drivers/pcicc32-linux/driver/.main.o.cmd (revision 86) |
+++ drivers/pcicc32-linux/driver/.main.o.cmd (nonexistent) |
@@ -1,831 +0,0 @@ |
-cmd_/home/f9daq/pcicc32-6.9/driver/./main.o := gcc -Wp,-MD,/home/f9daq/pcicc32-6.9/driver/./.main.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/src/linux-headers-3.13.0-37-generic/arch/x86/include -Iarch/x86/include/generated -Iinclude -I/usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.13.0-37-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.13.0-37-generic/include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mno-mmx -mno-sse -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DMODULE -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(main)" -D"KBUILD_MODNAME=KBUILD_STR(pcicc32)" -c -o /home/f9daq/pcicc32-6.9/driver/./.tmp_main.o /home/f9daq/pcicc32-6.9/driver/./main.c |
- |
-source_/home/f9daq/pcicc32-6.9/driver/./main.o := /home/f9daq/pcicc32-6.9/driver/./main.c |
- |
-deps_/home/f9daq/pcicc32-6.9/driver/./main.o := \ |
- /home/f9daq/pcicc32-6.9/driver/./common.h \ |
- $(wildcard include/config/modversions.h) \ |
- include/generated/uapi/linux/version.h \ |
- include/config/modversions.h \ |
- include/linux/sched.h \ |
- $(wildcard include/config/sched/debug.h) \ |
- $(wildcard include/config/prove/rcu.h) \ |
- $(wildcard include/config/smp.h) \ |
- $(wildcard include/config/no/hz/common.h) \ |
- $(wildcard include/config/lockup/detector.h) \ |
- $(wildcard include/config/detect/hung/task.h) \ |
- $(wildcard include/config/mmu.h) \ |
- $(wildcard include/config/core/dump/default/elf/headers.h) \ |
- $(wildcard include/config/preempt/count.h) \ |
- $(wildcard include/config/sched/autogroup.h) \ |
- $(wildcard include/config/virt/cpu/accounting/native.h) \ |
- $(wildcard include/config/bsd/process/acct.h) \ |
- $(wildcard include/config/taskstats.h) \ |
- $(wildcard include/config/audit.h) \ |
- $(wildcard include/config/cgroups.h) \ |
- $(wildcard include/config/inotify/user.h) \ |
- $(wildcard include/config/fanotify.h) \ |
- $(wildcard include/config/epoll.h) \ |
- $(wildcard include/config/posix/mqueue.h) \ |
- $(wildcard include/config/keys.h) \ |
- $(wildcard include/config/perf/events.h) \ |
- $(wildcard include/config/schedstats.h) \ |
- $(wildcard include/config/task/delay/acct.h) \ |
- $(wildcard include/config/fair/group/sched.h) \ |
- $(wildcard include/config/rt/group/sched.h) \ |
- $(wildcard include/config/cgroup/sched.h) \ |
- $(wildcard include/config/preempt/notifiers.h) \ |
- $(wildcard include/config/blk/dev/io/trace.h) \ |
- $(wildcard include/config/preempt/rcu.h) \ |
- $(wildcard include/config/tree/preempt/rcu.h) \ |
- $(wildcard include/config/rcu/boost.h) \ |
- $(wildcard include/config/compat/brk.h) \ |
- $(wildcard include/config/cc/stackprotector.h) \ |
- $(wildcard include/config/virt/cpu/accounting/gen.h) \ |
- $(wildcard include/config/sysvipc.h) \ |
- $(wildcard include/config/auditsyscall.h) \ |
- $(wildcard include/config/rt/mutexes.h) \ |
- $(wildcard include/config/debug/mutexes.h) \ |
- $(wildcard include/config/trace/irqflags.h) \ |
- $(wildcard include/config/lockdep.h) \ |
- $(wildcard include/config/block.h) \ |
- $(wildcard include/config/task/xacct.h) \ |
- $(wildcard include/config/cpusets.h) \ |
- $(wildcard include/config/futex.h) \ |
- $(wildcard include/config/compat.h) \ |
- $(wildcard include/config/numa.h) \ |
- $(wildcard include/config/numa/balancing.h) \ |
- $(wildcard include/config/fault/injection.h) \ |
- $(wildcard include/config/latencytop.h) \ |
- $(wildcard include/config/function/graph/tracer.h) \ |
- $(wildcard include/config/tracing.h) \ |
- $(wildcard include/config/memcg.h) \ |
- $(wildcard include/config/uprobes.h) \ |
- $(wildcard include/config/bcache.h) \ |
- $(wildcard include/config/cpumask/offstack.h) \ |
- $(wildcard include/config/have/unstable/sched/clock.h) \ |
- $(wildcard include/config/irq/time/accounting.h) \ |
- $(wildcard include/config/hotplug/cpu.h) \ |
- $(wildcard include/config/no/hz/full.h) \ |
- $(wildcard include/config/proc/fs.h) \ |
- $(wildcard include/config/stack/growsup.h) \ |
- $(wildcard include/config/debug/stack/usage.h) \ |
- $(wildcard include/config/debug/atomic/sleep.h) \ |
- $(wildcard include/config/preempt.h) \ |
- $(wildcard include/config/mm/owner.h) \ |
- include/uapi/linux/sched.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/param.h \ |
- include/asm-generic/param.h \ |
- $(wildcard include/config/hz.h) \ |
- include/uapi/asm-generic/param.h \ |
- include/linux/capability.h \ |
- include/uapi/linux/capability.h \ |
- include/linux/types.h \ |
- $(wildcard include/config/uid16.h) \ |
- $(wildcard include/config/lbdaf.h) \ |
- $(wildcard include/config/arch/dma/addr/t/64bit.h) \ |
- $(wildcard include/config/phys/addr/t/64bit.h) \ |
- $(wildcard include/config/64bit.h) \ |
- include/uapi/linux/types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/types.h \ |
- include/asm-generic/int-ll64.h \ |
- include/uapi/asm-generic/int-ll64.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/bitsperlong.h \ |
- include/asm-generic/bitsperlong.h \ |
- include/uapi/asm-generic/bitsperlong.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/posix_types.h \ |
- include/linux/stddef.h \ |
- include/uapi/linux/stddef.h \ |
- include/linux/compiler.h \ |
- $(wildcard include/config/sparse/rcu/pointer.h) \ |
- $(wildcard include/config/trace/branch/profiling.h) \ |
- $(wildcard include/config/profile/all/branches.h) \ |
- $(wildcard include/config/enable/must/check.h) \ |
- $(wildcard include/config/enable/warn/deprecated.h) \ |
- $(wildcard include/config/kprobes.h) \ |
- include/linux/compiler-gcc.h \ |
- $(wildcard include/config/arch/supports/optimized/inlining.h) \ |
- $(wildcard include/config/optimize/inlining.h) \ |
- include/linux/compiler-gcc4.h \ |
- $(wildcard include/config/arch/use/builtin/bswap.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/posix_types.h \ |
- $(wildcard include/config/x86/32.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/posix_types_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/posix_types.h \ |
- include/linux/threads.h \ |
- $(wildcard include/config/nr/cpus.h) \ |
- $(wildcard include/config/base/small.h) \ |
- include/linux/kernel.h \ |
- $(wildcard include/config/preempt/voluntary.h) \ |
- $(wildcard include/config/prove/locking.h) \ |
- $(wildcard include/config/ring/buffer.h) \ |
- $(wildcard include/config/ftrace/mcount/record.h) \ |
- /usr/lib/gcc/i686-linux-gnu/4.8/include/stdarg.h \ |
- include/linux/linkage.h \ |
- include/linux/stringify.h \ |
- include/linux/export.h \ |
- $(wildcard include/config/have/underscore/symbol/prefix.h) \ |
- $(wildcard include/config/modules.h) \ |
- $(wildcard include/config/unused/symbols.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/linkage.h \ |
- $(wildcard include/config/x86/64.h) \ |
- $(wildcard include/config/x86/alignment/16.h) \ |
- include/linux/bitops.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/bitops.h \ |
- $(wildcard include/config/x86/cmov.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/alternative.h \ |
- $(wildcard include/config/paravirt.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/asm.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/ptrace.h \ |
- $(wildcard include/config/x86/debugctlmsr.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/segment.h \ |
- $(wildcard include/config/x86/32/lazy/gs.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/const.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_types.h \ |
- $(wildcard include/config/physical/start.h) \ |
- $(wildcard include/config/physical/align.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_32_types.h \ |
- $(wildcard include/config/highmem4g.h) \ |
- $(wildcard include/config/highmem64g.h) \ |
- $(wildcard include/config/page/offset.h) \ |
- $(wildcard include/config/x86/pae.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ptrace.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ptrace-abi.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/processor-flags.h \ |
- $(wildcard include/config/vm86.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/processor-flags.h \ |
- include/linux/init.h \ |
- $(wildcard include/config/broken/rodata.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/paravirt_types.h \ |
- $(wildcard include/config/x86/local/apic.h) \ |
- $(wildcard include/config/paravirt/debug.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/desc_defs.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/kmap_types.h \ |
- $(wildcard include/config/debug/highmem.h) \ |
- include/asm-generic/kmap_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_types.h \ |
- $(wildcard include/config/kmemcheck.h) \ |
- $(wildcard include/config/mem/soft/dirty.h) \ |
- $(wildcard include/config/compat/vdso.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_32_types.h \ |
- $(wildcard include/config/highmem.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable-3level_types.h \ |
- include/asm-generic/pgtable-nopud.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/spinlock_types.h \ |
- $(wildcard include/config/paravirt/spinlocks.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rwlock.h \ |
- include/asm-generic/ptrace.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cpufeature.h \ |
- $(wildcard include/config/x86/debug/static/cpu/has.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/required-features.h \ |
- $(wildcard include/config/x86/minimum/cpu/family.h) \ |
- $(wildcard include/config/math/emulation.h) \ |
- $(wildcard include/config/x86/cmpxchg64.h) \ |
- $(wildcard include/config/x86/use/3dnow.h) \ |
- $(wildcard include/config/x86/p6/nop.h) \ |
- $(wildcard include/config/matom.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rmwcc.h \ |
- include/asm-generic/bitops/fls64.h \ |
- include/asm-generic/bitops/find.h \ |
- $(wildcard include/config/generic/find/first/bit.h) \ |
- include/asm-generic/bitops/sched.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/arch_hweight.h \ |
- include/asm-generic/bitops/const_hweight.h \ |
- include/asm-generic/bitops/le.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/byteorder.h \ |
- include/linux/byteorder/little_endian.h \ |
- include/uapi/linux/byteorder/little_endian.h \ |
- include/linux/swab.h \ |
- include/uapi/linux/swab.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/swab.h \ |
- include/linux/byteorder/generic.h \ |
- include/asm-generic/bitops/ext2-atomic-setbit.h \ |
- include/linux/log2.h \ |
- $(wildcard include/config/arch/has/ilog2/u32.h) \ |
- $(wildcard include/config/arch/has/ilog2/u64.h) \ |
- include/linux/typecheck.h \ |
- include/linux/printk.h \ |
- $(wildcard include/config/early/printk.h) \ |
- $(wildcard include/config/printk.h) \ |
- $(wildcard include/config/dynamic/debug.h) \ |
- include/linux/kern_levels.h \ |
- include/linux/dynamic_debug.h \ |
- include/uapi/linux/kernel.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/sysinfo.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/div64.h \ |
- include/linux/timex.h \ |
- include/uapi/linux/timex.h \ |
- include/linux/time.h \ |
- $(wildcard include/config/arch/uses/gettimeoffset.h) \ |
- include/linux/cache.h \ |
- $(wildcard include/config/arch/has/cache/line/size.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cache.h \ |
- $(wildcard include/config/x86/l1/cache/shift.h) \ |
- $(wildcard include/config/x86/internode/cache/shift.h) \ |
- $(wildcard include/config/x86/vsmp.h) \ |
- include/linux/seqlock.h \ |
- $(wildcard include/config/debug/lock/alloc.h) \ |
- include/linux/spinlock.h \ |
- $(wildcard include/config/debug/spinlock.h) \ |
- $(wildcard include/config/generic/lockbreak.h) \ |
- include/linux/preempt.h \ |
- $(wildcard include/config/debug/preempt.h) \ |
- $(wildcard include/config/preempt/tracer.h) \ |
- $(wildcard include/config/context/tracking.h) \ |
- include/linux/list.h \ |
- $(wildcard include/config/debug/list.h) \ |
- include/linux/poison.h \ |
- $(wildcard include/config/illegal/pointer/value.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/preempt.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/percpu.h \ |
- $(wildcard include/config/x86/64/smp.h) \ |
- include/asm-generic/percpu.h \ |
- $(wildcard include/config/have/setup/per/cpu/area.h) \ |
- include/linux/percpu-defs.h \ |
- $(wildcard include/config/debug/force/weak/per/cpu.h) \ |
- include/linux/thread_info.h \ |
- include/linux/bug.h \ |
- $(wildcard include/config/generic/bug.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/bug.h \ |
- $(wildcard include/config/bug.h) \ |
- $(wildcard include/config/debug/bugverbose.h) \ |
- include/asm-generic/bug.h \ |
- $(wildcard include/config/generic/bug/relative/pointers.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/thread_info.h \ |
- $(wildcard include/config/ia32/emulation.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_32.h \ |
- $(wildcard include/config/hugetlb/page.h) \ |
- $(wildcard include/config/debug/virtual.h) \ |
- $(wildcard include/config/flatmem.h) \ |
- $(wildcard include/config/x86/3dnow.h) \ |
- include/linux/string.h \ |
- $(wildcard include/config/binary/printf.h) \ |
- include/uapi/linux/string.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/string.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/string_32.h \ |
- include/linux/range.h \ |
- include/asm-generic/memory_model.h \ |
- $(wildcard include/config/discontigmem.h) \ |
- $(wildcard include/config/sparsemem/vmemmap.h) \ |
- $(wildcard include/config/sparsemem.h) \ |
- include/asm-generic/getorder.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/processor.h \ |
- $(wildcard include/config/m486.h) \ |
- $(wildcard include/config/xen.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/vm86.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/vm86.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/math_emu.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/sigcontext.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/sigcontext.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/current.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/msr.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/msr.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/msr-index.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/ioctl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ioctl.h \ |
- include/asm-generic/ioctl.h \ |
- include/uapi/asm-generic/ioctl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/errno.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/errno.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/errno-base.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cpumask.h \ |
- include/linux/cpumask.h \ |
- $(wildcard include/config/debug/per/cpu/maps.h) \ |
- $(wildcard include/config/disable/obsolete/cpumask/functions.h) \ |
- include/linux/bitmap.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/paravirt.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/nops.h \ |
- $(wildcard include/config/mk7.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/special_insns.h \ |
- include/linux/personality.h \ |
- include/uapi/linux/personality.h \ |
- include/linux/math64.h \ |
- $(wildcard include/config/arch/supports/int128.h) \ |
- include/linux/err.h \ |
- include/linux/irqflags.h \ |
- $(wildcard include/config/irqsoff/tracer.h) \ |
- $(wildcard include/config/trace/irqflags/support.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/irqflags.h \ |
- include/linux/atomic.h \ |
- $(wildcard include/config/arch/has/atomic/or.h) \ |
- $(wildcard include/config/generic/atomic64.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/atomic.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cmpxchg.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cmpxchg_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/atomic64_32.h \ |
- include/asm-generic/atomic-long.h \ |
- include/linux/bottom_half.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/barrier.h \ |
- $(wildcard include/config/x86/ppro/fence.h) \ |
- $(wildcard include/config/x86/oostore.h) \ |
- include/linux/spinlock_types.h \ |
- include/linux/lockdep.h \ |
- $(wildcard include/config/lock/stat.h) \ |
- include/linux/rwlock_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/spinlock.h \ |
- include/linux/jump_label.h \ |
- $(wildcard include/config/jump/label.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/jump_label.h \ |
- include/linux/rwlock.h \ |
- include/linux/spinlock_api_smp.h \ |
- $(wildcard include/config/inline/spin/lock.h) \ |
- $(wildcard include/config/inline/spin/lock/bh.h) \ |
- $(wildcard include/config/inline/spin/lock/irq.h) \ |
- $(wildcard include/config/inline/spin/lock/irqsave.h) \ |
- $(wildcard include/config/inline/spin/trylock.h) \ |
- $(wildcard include/config/inline/spin/trylock/bh.h) \ |
- $(wildcard include/config/uninline/spin/unlock.h) \ |
- $(wildcard include/config/inline/spin/unlock/bh.h) \ |
- $(wildcard include/config/inline/spin/unlock/irq.h) \ |
- $(wildcard include/config/inline/spin/unlock/irqrestore.h) \ |
- include/linux/rwlock_api_smp.h \ |
- $(wildcard include/config/inline/read/lock.h) \ |
- $(wildcard include/config/inline/write/lock.h) \ |
- $(wildcard include/config/inline/read/lock/bh.h) \ |
- $(wildcard include/config/inline/write/lock/bh.h) \ |
- $(wildcard include/config/inline/read/lock/irq.h) \ |
- $(wildcard include/config/inline/write/lock/irq.h) \ |
- $(wildcard include/config/inline/read/lock/irqsave.h) \ |
- $(wildcard include/config/inline/write/lock/irqsave.h) \ |
- $(wildcard include/config/inline/read/trylock.h) \ |
- $(wildcard include/config/inline/write/trylock.h) \ |
- $(wildcard include/config/inline/read/unlock.h) \ |
- $(wildcard include/config/inline/write/unlock.h) \ |
- $(wildcard include/config/inline/read/unlock/bh.h) \ |
- $(wildcard include/config/inline/write/unlock/bh.h) \ |
- $(wildcard include/config/inline/read/unlock/irq.h) \ |
- $(wildcard include/config/inline/write/unlock/irq.h) \ |
- $(wildcard include/config/inline/read/unlock/irqrestore.h) \ |
- $(wildcard include/config/inline/write/unlock/irqrestore.h) \ |
- include/uapi/linux/time.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/param.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/timex.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/tsc.h \ |
- $(wildcard include/config/x86/tsc.h) \ |
- include/linux/jiffies.h \ |
- include/linux/rbtree.h \ |
- include/linux/errno.h \ |
- include/uapi/linux/errno.h \ |
- include/linux/nodemask.h \ |
- $(wildcard include/config/movable/node.h) \ |
- include/linux/numa.h \ |
- $(wildcard include/config/nodes/shift.h) \ |
- include/linux/mm_types.h \ |
- $(wildcard include/config/split/ptlock/cpus.h) \ |
- $(wildcard include/config/arch/enable/split/pmd/ptlock.h) \ |
- $(wildcard include/config/have/cmpxchg/double.h) \ |
- $(wildcard include/config/have/aligned/struct/page.h) \ |
- $(wildcard include/config/transparent/hugepage.h) \ |
- $(wildcard include/config/want/page/debug/flags.h) \ |
- $(wildcard include/config/aio.h) \ |
- $(wildcard include/config/mmu/notifier.h) \ |
- $(wildcard include/config/compaction.h) \ |
- include/linux/auxvec.h \ |
- include/uapi/linux/auxvec.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/auxvec.h \ |
- include/linux/rwsem.h \ |
- $(wildcard include/config/rwsem/generic/spinlock.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rwsem.h \ |
- include/linux/completion.h \ |
- include/linux/wait.h \ |
- include/uapi/linux/wait.h \ |
- include/linux/page-debug-flags.h \ |
- $(wildcard include/config/page/poisoning.h) \ |
- $(wildcard include/config/page/guard.h) \ |
- $(wildcard include/config/page/debug/something/else.h) \ |
- include/linux/uprobes.h \ |
- $(wildcard include/config/arch/supports/uprobes.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/uprobes.h \ |
- include/linux/notifier.h \ |
- include/linux/mutex.h \ |
- $(wildcard include/config/mutex/spin/on/owner.h) \ |
- include/linux/srcu.h \ |
- include/linux/rcupdate.h \ |
- $(wildcard include/config/rcu/torture/test.h) \ |
- $(wildcard include/config/tree/rcu.h) \ |
- $(wildcard include/config/rcu/trace.h) \ |
- $(wildcard include/config/rcu/user/qs.h) \ |
- $(wildcard include/config/tiny/rcu.h) \ |
- $(wildcard include/config/debug/objects/rcu/head.h) \ |
- $(wildcard include/config/rcu/nocb/cpu.h) \ |
- $(wildcard include/config/no/hz/full/sysidle.h) \ |
- include/linux/debugobjects.h \ |
- $(wildcard include/config/debug/objects.h) \ |
- $(wildcard include/config/debug/objects/free.h) \ |
- include/linux/rcutree.h \ |
- include/linux/workqueue.h \ |
- $(wildcard include/config/debug/objects/work.h) \ |
- $(wildcard include/config/freezer.h) \ |
- $(wildcard include/config/sysfs.h) \ |
- include/linux/timer.h \ |
- $(wildcard include/config/timer/stats.h) \ |
- $(wildcard include/config/debug/objects/timers.h) \ |
- include/linux/ktime.h \ |
- $(wildcard include/config/ktime/scalar.h) \ |
- include/linux/page-flags-layout.h \ |
- include/generated/bounds.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mmu.h \ |
- include/linux/preempt_mask.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/hardirq.h \ |
- $(wildcard include/config/have/kvm.h) \ |
- $(wildcard include/config/x86/thermal/vector.h) \ |
- $(wildcard include/config/x86/mce/threshold.h) \ |
- include/linux/irq.h \ |
- $(wildcard include/config/generic/pending/irq.h) \ |
- $(wildcard include/config/hardirqs/sw/resend.h) \ |
- include/linux/smp.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/smp.h \ |
- $(wildcard include/config/x86/io/apic.h) \ |
- $(wildcard include/config/x86/32/smp.h) \ |
- $(wildcard include/config/debug/nmi/selftest.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mpspec.h \ |
- $(wildcard include/config/x86/numaq.h) \ |
- $(wildcard include/config/eisa.h) \ |
- $(wildcard include/config/x86/mpparse.h) \ |
- $(wildcard include/config/acpi.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mpspec_def.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/x86_init.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/bootparam.h \ |
- include/linux/screen_info.h \ |
- include/uapi/linux/screen_info.h \ |
- include/linux/apm_bios.h \ |
- include/uapi/linux/apm_bios.h \ |
- include/linux/edd.h \ |
- include/uapi/linux/edd.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/e820.h \ |
- $(wildcard include/config/efi.h) \ |
- $(wildcard include/config/hibernation.h) \ |
- $(wildcard include/config/memtest.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/e820.h \ |
- $(wildcard include/config/intel/txt.h) \ |
- include/linux/ioport.h \ |
- $(wildcard include/config/memory/hotremove.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/ist.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ist.h \ |
- include/video/edid.h \ |
- $(wildcard include/config/x86.h) \ |
- include/uapi/video/edid.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/apicdef.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/apic.h \ |
- $(wildcard include/config/x86/x2apic.h) \ |
- include/linux/pm.h \ |
- $(wildcard include/config/vt/console/sleep.h) \ |
- $(wildcard include/config/pm.h) \ |
- $(wildcard include/config/pm/sleep.h) \ |
- $(wildcard include/config/pm/runtime.h) \ |
- $(wildcard include/config/pm/clk.h) \ |
- $(wildcard include/config/pm/generic/domains.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/fixmap.h \ |
- $(wildcard include/config/paravirt/clock.h) \ |
- $(wildcard include/config/provide/ohci1394/dma/init.h) \ |
- $(wildcard include/config/x86/visws/apic.h) \ |
- $(wildcard include/config/pci/mmconfig.h) \ |
- $(wildcard include/config/x86/intel/mid.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/acpi.h \ |
- $(wildcard include/config/acpi/numa.h) \ |
- include/acpi/pdc_intel.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/numa.h \ |
- $(wildcard include/config/numa/emu.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/topology.h \ |
- $(wildcard include/config/x86/ht.h) \ |
- include/asm-generic/topology.h \ |
- $(wildcard include/config/have/memoryless/nodes.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/numa_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/realmode.h \ |
- $(wildcard include/config/acpi/sleep.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/io.h \ |
- $(wildcard include/config/mtrr.h) \ |
- include/asm-generic/iomap.h \ |
- $(wildcard include/config/has/ioport.h) \ |
- $(wildcard include/config/pci.h) \ |
- $(wildcard include/config/generic/iomap.h) \ |
- include/asm-generic/pci_iomap.h \ |
- $(wildcard include/config/no/generic/pci/ioport/map.h) \ |
- $(wildcard include/config/generic/pci/iomap.h) \ |
- include/linux/vmalloc.h \ |
- include/xen/xen.h \ |
- $(wildcard include/config/xen/dom0.h) \ |
- include/xen/interface/xen.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/interface.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/interface_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pvclock-abi.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/hypervisor.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pvclock.h \ |
- include/linux/clocksource.h \ |
- $(wildcard include/config/arch/clocksource/data.h) \ |
- $(wildcard include/config/clocksource/watchdog.h) \ |
- $(wildcard include/config/clksrc/of.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/idle.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/io_apic.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/irq_vectors.h \ |
- include/linux/gfp.h \ |
- $(wildcard include/config/zone/dma.h) \ |
- $(wildcard include/config/zone/dma32.h) \ |
- $(wildcard include/config/cma.h) \ |
- include/linux/mmzone.h \ |
- $(wildcard include/config/force/max/zoneorder.h) \ |
- $(wildcard include/config/memory/isolation.h) \ |
- $(wildcard include/config/memory/hotplug.h) \ |
- $(wildcard include/config/have/memblock/node/map.h) \ |
- $(wildcard include/config/flat/node/mem/map.h) \ |
- $(wildcard include/config/no/bootmem.h) \ |
- $(wildcard include/config/have/memory/present.h) \ |
- $(wildcard include/config/need/node/memmap/size.h) \ |
- $(wildcard include/config/need/multiple/nodes.h) \ |
- $(wildcard include/config/have/arch/early/pfn/to/nid.h) \ |
- $(wildcard include/config/sparsemem/extreme.h) \ |
- $(wildcard include/config/have/arch/pfn/valid.h) \ |
- $(wildcard include/config/nodes/span/other/nodes.h) \ |
- $(wildcard include/config/holes/in/zone.h) \ |
- $(wildcard include/config/arch/has/holes/memorymodel.h) \ |
- include/linux/pageblock-flags.h \ |
- $(wildcard include/config/hugetlb/page/size/variable.h) \ |
- include/linux/memory_hotplug.h \ |
- $(wildcard include/config/have/arch/nodedata/extension.h) \ |
- $(wildcard include/config/have/bootmem/info/node.h) \ |
- include/linux/topology.h \ |
- $(wildcard include/config/sched/smt.h) \ |
- $(wildcard include/config/sched/mc.h) \ |
- $(wildcard include/config/sched/book.h) \ |
- $(wildcard include/config/use/percpu/numa/node/id.h) \ |
- include/linux/percpu.h \ |
- $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \ |
- $(wildcard include/config/need/per/cpu/page/first/chunk.h) \ |
- include/linux/pfn.h \ |
- include/linux/mmdebug.h \ |
- $(wildcard include/config/debug/vm.h) \ |
- include/linux/irqreturn.h \ |
- include/linux/irqnr.h \ |
- include/uapi/linux/irqnr.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/irq.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/irq_regs.h \ |
- include/linux/irqdesc.h \ |
- $(wildcard include/config/irq/preflow/fasteoi.h) \ |
- $(wildcard include/config/sparse/irq.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/hw_irq.h \ |
- $(wildcard include/config/irq/remap.h) \ |
- include/linux/profile.h \ |
- $(wildcard include/config/profiling.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/sections.h \ |
- $(wildcard include/config/debug/rodata.h) \ |
- include/asm-generic/sections.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/uaccess.h \ |
- $(wildcard include/config/x86/intel/usercopy.h) \ |
- $(wildcard include/config/debug/strict/user/copy/checks.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/smap.h \ |
- $(wildcard include/config/x86/smap.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/uaccess_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cputime.h \ |
- include/asm-generic/cputime.h \ |
- $(wildcard include/config/virt/cpu/accounting.h) \ |
- include/asm-generic/cputime_jiffies.h \ |
- include/linux/sem.h \ |
- include/uapi/linux/sem.h \ |
- include/linux/ipc.h \ |
- include/linux/uidgid.h \ |
- $(wildcard include/config/uidgid/strict/type/checks.h) \ |
- $(wildcard include/config/user/ns.h) \ |
- include/linux/highuid.h \ |
- include/uapi/linux/ipc.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ipcbuf.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/ipcbuf.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/sembuf.h \ |
- include/linux/signal.h \ |
- $(wildcard include/config/old/sigaction.h) \ |
- include/uapi/linux/signal.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/signal.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/signal.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/signal-defs.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/siginfo.h \ |
- include/asm-generic/siginfo.h \ |
- include/uapi/asm-generic/siginfo.h \ |
- include/linux/pid.h \ |
- include/linux/proportions.h \ |
- include/linux/percpu_counter.h \ |
- include/linux/seccomp.h \ |
- $(wildcard include/config/seccomp.h) \ |
- $(wildcard include/config/seccomp/filter.h) \ |
- include/uapi/linux/seccomp.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/seccomp.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/seccomp_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/unistd.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/unistd.h \ |
- $(wildcard include/config/x86/x32/abi.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/unistd.h \ |
- arch/x86/include/generated/uapi/asm/unistd_32.h \ |
- include/linux/rculist.h \ |
- include/linux/rtmutex.h \ |
- $(wildcard include/config/debug/rt/mutexes.h) \ |
- include/linux/plist.h \ |
- $(wildcard include/config/debug/pi/list.h) \ |
- include/linux/resource.h \ |
- include/uapi/linux/resource.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/resource.h \ |
- include/asm-generic/resource.h \ |
- include/uapi/asm-generic/resource.h \ |
- include/linux/hrtimer.h \ |
- $(wildcard include/config/high/res/timers.h) \ |
- $(wildcard include/config/timerfd.h) \ |
- include/linux/timerqueue.h \ |
- include/linux/task_io_accounting.h \ |
- $(wildcard include/config/task/io/accounting.h) \ |
- include/linux/latencytop.h \ |
- include/linux/cred.h \ |
- $(wildcard include/config/debug/credentials.h) \ |
- $(wildcard include/config/security.h) \ |
- include/linux/key.h \ |
- $(wildcard include/config/sysctl.h) \ |
- include/linux/sysctl.h \ |
- include/uapi/linux/sysctl.h \ |
- include/linux/assoc_array.h \ |
- $(wildcard include/config/associative/array.h) \ |
- include/linux/selinux.h \ |
- $(wildcard include/config/security/selinux.h) \ |
- include/linux/llist.h \ |
- $(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \ |
- include/linux/proc_fs.h \ |
- include/linux/fs.h \ |
- $(wildcard include/config/fs/posix/acl.h) \ |
- $(wildcard include/config/quota.h) \ |
- $(wildcard include/config/fsnotify.h) \ |
- $(wildcard include/config/ima.h) \ |
- $(wildcard include/config/debug/writecount.h) \ |
- $(wildcard include/config/file/locking.h) \ |
- $(wildcard include/config/fs/xip.h) \ |
- $(wildcard include/config/migration.h) \ |
- include/linux/kdev_t.h \ |
- include/uapi/linux/kdev_t.h \ |
- include/linux/dcache.h \ |
- include/linux/rculist_bl.h \ |
- include/linux/list_bl.h \ |
- include/linux/bit_spinlock.h \ |
- include/linux/lockref.h \ |
- $(wildcard include/config/arch/use/cmpxchg/lockref.h) \ |
- include/linux/path.h \ |
- include/linux/stat.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/stat.h \ |
- include/uapi/linux/stat.h \ |
- include/linux/list_lru.h \ |
- include/linux/radix-tree.h \ |
- include/linux/semaphore.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/fiemap.h \ |
- include/linux/shrinker.h \ |
- include/linux/migrate_mode.h \ |
- include/linux/percpu-rwsem.h \ |
- include/linux/blk_types.h \ |
- $(wildcard include/config/blk/cgroup.h) \ |
- $(wildcard include/config/blk/dev/integrity.h) \ |
- include/uapi/linux/fs.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/limits.h \ |
- include/linux/quota.h \ |
- $(wildcard include/config/quota/netlink/interface.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/dqblk_xfs.h \ |
- include/linux/dqblk_v1.h \ |
- include/linux/dqblk_v2.h \ |
- include/linux/dqblk_qtree.h \ |
- include/linux/projid.h \ |
- include/uapi/linux/quota.h \ |
- include/linux/nfs_fs_i.h \ |
- include/linux/fcntl.h \ |
- include/uapi/linux/fcntl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/fcntl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/fcntl.h \ |
- include/linux/pci.h \ |
- $(wildcard include/config/pci/iov.h) \ |
- $(wildcard include/config/pcieaspm.h) \ |
- $(wildcard include/config/pci/msi.h) \ |
- $(wildcard include/config/pci/ats.h) \ |
- $(wildcard include/config/pcieportbus.h) \ |
- $(wildcard include/config/pcieaer.h) \ |
- $(wildcard include/config/pcie/ecrc.h) \ |
- $(wildcard include/config/ht/irq.h) \ |
- $(wildcard include/config/pci/domains.h) \ |
- $(wildcard include/config/pci/quirks.h) \ |
- $(wildcard include/config/hibernate/callbacks.h) \ |
- $(wildcard include/config/hotplug/pci.h) \ |
- $(wildcard include/config/of.h) \ |
- $(wildcard include/config/eeh.h) \ |
- include/linux/mod_devicetable.h \ |
- include/linux/uuid.h \ |
- include/uapi/linux/uuid.h \ |
- include/linux/kobject.h \ |
- $(wildcard include/config/debug/kobject/release.h) \ |
- include/linux/sysfs.h \ |
- include/linux/kobject_ns.h \ |
- include/linux/kref.h \ |
- include/linux/device.h \ |
- $(wildcard include/config/debug/devres.h) \ |
- $(wildcard include/config/pinctrl.h) \ |
- $(wildcard include/config/dma/cma.h) \ |
- $(wildcard include/config/devtmpfs.h) \ |
- $(wildcard include/config/sysfs/deprecated.h) \ |
- include/linux/klist.h \ |
- include/linux/pinctrl/devinfo.h \ |
- include/linux/pinctrl/consumer.h \ |
- include/linux/seq_file.h \ |
- include/linux/pinctrl/pinctrl-state.h \ |
- include/linux/ratelimit.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/device.h \ |
- $(wildcard include/config/x86/dev/dma/ops.h) \ |
- $(wildcard include/config/intel/iommu.h) \ |
- $(wildcard include/config/amd/iommu.h) \ |
- include/linux/pm_wakeup.h \ |
- include/linux/io.h \ |
- include/uapi/linux/pci.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/pci_regs.h \ |
- include/linux/pci_ids.h \ |
- include/linux/pci-dma.h \ |
- include/linux/dmapool.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/scatterlist.h \ |
- include/asm-generic/scatterlist.h \ |
- $(wildcard include/config/debug/sg.h) \ |
- $(wildcard include/config/need/sg/dma/length.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pci.h \ |
- include/linux/mm.h \ |
- $(wildcard include/config/ppc.h) \ |
- $(wildcard include/config/parisc.h) \ |
- $(wildcard include/config/metag.h) \ |
- $(wildcard include/config/ia64.h) \ |
- $(wildcard include/config/ksm.h) \ |
- $(wildcard include/config/debug/vm/rb.h) \ |
- $(wildcard include/config/arch/uses/numa/prot/none.h) \ |
- $(wildcard include/config/debug/pagealloc.h) \ |
- $(wildcard include/config/hugetlbfs.h) \ |
- include/linux/debug_locks.h \ |
- $(wildcard include/config/debug/locking/api/selftests.h) \ |
- include/linux/file.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_32.h \ |
- $(wildcard include/config/highpte.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable-3level.h \ |
- include/asm-generic/pgtable.h \ |
- $(wildcard include/config/have/arch/soft/dirty.h) \ |
- include/linux/page-flags.h \ |
- $(wildcard include/config/pageflags/extended.h) \ |
- $(wildcard include/config/arch/uses/pg/uncached.h) \ |
- $(wildcard include/config/memory/failure.h) \ |
- $(wildcard include/config/swap.h) \ |
- include/linux/huge_mm.h \ |
- include/linux/vmstat.h \ |
- $(wildcard include/config/vm/event/counters.h) \ |
- include/linux/vm_event_item.h \ |
- include/linux/slab.h \ |
- $(wildcard include/config/slab/debug.h) \ |
- $(wildcard include/config/failslab.h) \ |
- $(wildcard include/config/slob.h) \ |
- $(wildcard include/config/slab.h) \ |
- $(wildcard include/config/slub.h) \ |
- $(wildcard include/config/debug/slab.h) \ |
- include/linux/kmemleak.h \ |
- $(wildcard include/config/debug/kmemleak.h) \ |
- include/linux/slub_def.h \ |
- $(wildcard include/config/slub/stats.h) \ |
- $(wildcard include/config/memcg/kmem.h) \ |
- include/asm-generic/pci-dma-compat.h \ |
- include/linux/dma-mapping.h \ |
- $(wildcard include/config/has/dma.h) \ |
- $(wildcard include/config/arch/has/dma/set/coherent/mask.h) \ |
- $(wildcard include/config/have/dma/attrs.h) \ |
- $(wildcard include/config/need/dma/map/state.h) \ |
- include/linux/dma-attrs.h \ |
- include/linux/dma-direction.h \ |
- include/linux/scatterlist.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/dma-mapping.h \ |
- $(wildcard include/config/isa.h) \ |
- $(wildcard include/config/x86/dma/remap.h) \ |
- include/linux/kmemcheck.h \ |
- include/linux/dma-debug.h \ |
- $(wildcard include/config/dma/api/debug.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/swiotlb.h \ |
- $(wildcard include/config/swiotlb.h) \ |
- include/linux/swiotlb.h \ |
- include/asm-generic/dma-coherent.h \ |
- $(wildcard include/config/have/generic/dma/coherent.h) \ |
- include/linux/dma-contiguous.h \ |
- $(wildcard include/config/cma/areas.h) \ |
- include/asm-generic/dma-mapping-common.h \ |
- include/asm-generic/pci.h \ |
- include/linux/delay.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/delay.h \ |
- include/asm-generic/delay.h \ |
- include/linux/interrupt.h \ |
- $(wildcard include/config/irq/forced/threading.h) \ |
- $(wildcard include/config/generic/irq/probe.h) \ |
- include/linux/hardirq.h \ |
- include/linux/ftrace_irq.h \ |
- $(wildcard include/config/ftrace/nmi/enter.h) \ |
- include/linux/vtime.h \ |
- include/linux/context_tracking_state.h \ |
- include/linux/static_key.h \ |
- /home/f9daq/pcicc32-6.9/driver/./list.h \ |
- /home/f9daq/pcicc32-6.9/driver/./askpci.h \ |
- /home/f9daq/pcicc32-6.9/driver/./plxbug.h \ |
- /home/f9daq/pcicc32-6.9/driver/./plx9050.h \ |
- /home/f9daq/pcicc32-6.9/driver/./fops.h \ |
- /home/f9daq/pcicc32-6.9/driver/./pcicc32.h \ |
- |
-/home/f9daq/pcicc32-6.9/driver/./main.o: $(deps_/home/f9daq/pcicc32-6.9/driver/./main.o) |
- |
-$(deps_/home/f9daq/pcicc32-6.9/driver/./main.o): |
Index: drivers/pcicc32-linux/driver/list.h |
=================================================================== |
--- drivers/pcicc32-linux/driver/list.h (revision 86) |
+++ drivers/pcicc32-linux/driver/list.h (nonexistent) |
@@ -1,108 +0,0 @@ |
-#ifndef __LIST_H__ |
-#define __LIST_H__ |
- |
-//**************************************************************************** |
-// Copyright (C) 2000-2004 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// list.h - Header file for list.c |
-// |
-// $Log: list.h,v $ |
-// Revision 1.5 2004/08/12 19:59:19 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.4 2002/04/10 18:40:10 klaus |
-// compiled and modified on RedHat 7.2 |
-// |
-// Revision 1.3 2001/11/20 20:12:50 klaus |
-// included new header and CVS log |
-// |
-// |
-// derived from code original by Dirk Muehlenberg AR 18.02.2000 |
-// removed all ANEW, FREE because of MODVERSIONS AR 24.04.2000 |
-// |
-//**************************************************************************** |
- |
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0) |
-#include <linux/malloc.h> |
-#else |
-#include <linux/slab.h> |
-#endif |
- |
-typedef struct _node |
-{ |
- struct _node *pred; /* points to previous */ |
- struct _node *succ; /* points to next */ |
- void *data; /* points to work load */ |
-} Node; |
- |
-typedef struct _list |
-{ |
- Node *head; /* points to head of list */ |
- Node *tail; /* points to tail of list */ |
- int nodes; /* current number of nodes */ |
-} List; |
- |
-enum NodePosition {CurrentLeft, CurrentRight}; |
- |
-/*-- PROTOTYPES ----------------------------------------------------------------------*/ |
-Node *initNode(void); |
-Node *addNode(Node *, void *, enum NodePosition); |
-Node *delNode(Node *); |
- |
-List *newList(void); |
-void deleteList(List *, void (*)(void *)); |
-Node *addTail(List *, void *); |
-Node *addHead(List *, void *); |
-Node *searchList(List *, void *, int (*)(void *, void *)); |
-void delNodeInList(List *, Node *); |
-void delNodeAndDataInList(List *, Node *); |
-void delTail(List *); |
-void delTailAndData(List *); |
-void resetList(List *, void (*)(void *)); |
-void printList(List *, char *(*)(void *)); |
-#ifndef USE_MACROS |
-int getNumOfNodesInList(List *); |
-#else |
-#define getNumOfNodesInList(l) l->nodes |
-#endif |
-int emptyList(List *); |
-/* for lifo-, fifo operations */ |
-Node *getFirstNode(List *); |
-Node *getNextNode(Node *); |
-Node *getPrevNode(Node *); |
-Node *getLastNode(List *); |
-void *getContent(Node *n); |
-void delFirstNode(List *); |
-void delFirstNodeAndData(List *); |
-void delLastNode(List *); |
-void delLastNodeAndData(List *); |
- |
-#endif /* __LIST_H__ */ |
- |
Index: drivers/pcicc32-linux/driver/.pcicc32.o.cmd |
=================================================================== |
--- drivers/pcicc32-linux/driver/.pcicc32.o.cmd (revision 86) |
+++ drivers/pcicc32-linux/driver/.pcicc32.o.cmd (nonexistent) |
@@ -1 +0,0 @@ |
-cmd_/home/f9daq/pcicc32-6.9/driver/pcicc32.o := ld -m elf_i386 -r -o /home/f9daq/pcicc32-6.9/driver/pcicc32.o /home/f9daq/pcicc32-6.9/driver/./main.o /home/f9daq/pcicc32-6.9/driver/./list.o /home/f9daq/pcicc32-6.9/driver/./askpci.o /home/f9daq/pcicc32-6.9/driver/./plxbug.o /home/f9daq/pcicc32-6.9/driver/./fops.o |
Index: drivers/pcicc32-linux/driver/main.c |
=================================================================== |
--- drivers/pcicc32-linux/driver/main.c (revision 86) |
+++ drivers/pcicc32-linux/driver/main.c (nonexistent) |
@@ -1,623 +0,0 @@ |
-//**************************************************************************** |
-// Copyright (C) 2000-2006 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// pcicc32.c -- the driver module for the PCICC32 PCI to CAMAC Interface |
-// Thanks to A.Rubini's Book and Dirk Muelhlenberg and H.J.Mathes |
-// for their arwvme driver |
-// |
-// $Log: main.c,v $ |
-// Revision 1.29 2006/06/04 12:26:07 klaus |
-// release_20060604; Version 6.9; pci_{en|dis}able_device() added; remap_page_range reorganized |
-// |
-// Revision 1.28 2006/03/28 21:49:49 klaus |
-// release_20060328; Version 6.8; Support for AMD64 and Kernel 2.6.15 |
-// |
-// Revision 1.27 2005/10/08 13:21:52 klaus |
-// release 6.7, removed "requested io-memory still claimed" bug at incomplete termination |
-// |
-// Revision 1.26 2005/10/07 16:57:10 klaus |
-// fixed a bug with request_irq with IRQs greater than 127 |
-// |
-// Revision 1.25 2005/03/11 13:23:26 klaus |
-// simple corrections for to use with kernels 2.4.21 |
-// |
-// Revision 1.24 2004/08/12 19:59:19 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.23 2004/01/16 18:42:26 klaus |
-// converted remap_page_range call for kernels >= 2.4.20, contributed by Roberto Bertoni, |
-// release of version 5.3 |
-// |
-// Revision 1.22 2003/12/04 20:34:49 klaus |
-// minor change: restore the hardware set intCSR content at release of path, release of version 5.2 |
-// |
-// Revision 1.21 2003/06/19 08:23:38 klaus |
-// re-compiled with RH-7.2 (kernel 2.4.10) |
-// |
-// Revision 1.20 2003/05/12 20:59:50 klaus |
-// another improvement at previous place |
-// |
-// Revision 1.19 2003/05/12 20:38:28 klaus |
-// improved debug messages from test of connection |
-// |
-//**************************************************************************** |
- |
-#define VERSION_HI 6 |
-#define VERSION_LO 9 |
- |
-/*--- INCLUDES ---------------------------------------------------------------------------*/ |
-#include "common.h" /* must be the first include */ |
- |
-//#include <linux/config.h> |
- |
-#include <linux/sched.h> |
-#include <linux/proc_fs.h> |
-#include <linux/pci.h> |
-#include <asm/types.h> |
-#include <linux/delay.h> |
-#include <linux/wait.h> |
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) |
-#include <linux/interrupt.h> |
-#endif |
- |
-#include "list.h" |
-#include "askpci.h" |
-#include "plxbug.h" |
-#include "plx9050.h" |
-#include "fops.h" |
-#include "pcicc32.h" |
- |
-/*--- DEFINES -----------------------------------------------------------------------------*/ |
-#define MAJOR_NO 0 /* use dynamic assignment */ |
-#define DEVICE_NAME "pcicc32" |
- |
-#if (VERSION_HI < 3) |
-#define ARWVME_DEVICE_ID 0x9050 |
-#define ARWVME_VENDOR_ID 0x10B5 |
-#define ARWVME_SUBSYSTEM_ID 0x1167 |
-#define ARWVME_SUBSYSTEM_VENDOR_ID 0x9050 |
-#else |
-#define ARWVME_DEVICE_ID 0x2258 |
-#define ARWVME_VENDOR_ID 0x10B5 |
-#define ARWVME_SUBSYSTEM_ID 0x2258 |
-#define ARWVME_SUBSYSTEM_VENDOR_ID 0x9050 |
-#endif |
- |
-#define MAKE_CC32_ADR(N, A, F) (u16)((N << 10) + (A << 6) + ((F & 0xf) << 2)) |
- |
-/*--- TYPEDEFS ----------------------------------------------------------------------------*/ |
-extern struct file_operations pcicc32_fops; |
- |
-/*--- DRIVER GLOBALS ----------------------------------------------------------------------*/ |
-static List *pci_device_header = NULL; /* list of all PCIADAs found */ |
- List *pcicc32_work_device_header = NULL; /* list of working device interfaces */ |
-static unsigned int nMajor; |
- |
-/*--- FUNCTIONS ---------------------------------------------------------------------------*/ |
-static int my_interrupt(u16 intCSR) |
-{ |
- int result = NOT_MY_INTERRUPT; |
- |
- if (intCSR & 0x0040) // it is global enabled |
- { |
- if ((intCSR & 0x0028) == 0x0028) // it is a enabled PCIADA interrupt |
- result = PCIADA_INTERRUPT; |
- else |
- if ((intCSR & 0x0005) == 0x0005) // it is a enabled CC32 interrupt |
- result = CC32_INTERRUPT; |
- } |
- |
- return result; |
-} |
- |
-static irqreturn_t cc32_irqhandler(int irq, void *dev_id, struct pt_regs *regs) |
-{ |
- CC32_DESCRIPTOR *wd = (CC32_DESCRIPTOR *)dev_id; |
- |
- if (wd) |
- { |
- // evaluate the reason of the interrupt - if it is mine |
- u16 intCSR = readw(wd->pLCR + PLX9050_INTCSR); |
- int which_interrupt = my_interrupt(intCSR); |
- |
- if (which_interrupt) |
- { |
- writew(intCSR & ~0x40, wd->pLCR + PLX9050_INTCSR); /* disable global interrupts */ |
- wd->wIrqStatus = (u16)which_interrupt; |
- wd->dwInterruptCount++; |
- wake_up_interruptible(&wd->event_queue); /* stop blocking if any */ |
- } |
- |
- return IRQ_RETVAL(1); |
- } |
- |
- return IRQ_RETVAL(0); |
-} |
- |
-static int request_io_memory(PCIConfigHeader *pPch) |
-{ |
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,3,0) |
- if (check_mem_region(pPch->desc[0].base_address, pPch->desc[0].size)) |
- return -EBUSY; |
- |
- if (check_mem_region(pPch->desc[3].base_address, pPch->desc[3].size)) |
- return -EBUSY; |
- |
- request_mem_region(pPch->desc[0].base_address, pPch->desc[0].size, DEVICE_NAME); |
- request_mem_region(pPch->desc[3].base_address, pPch->desc[3].size, DEVICE_NAME); |
-#endif |
- |
- return 0; |
-} |
- |
-static void release_io_memory(PCIConfigHeader *pPch) |
-{ |
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,3,0) |
- release_mem_region(pPch->desc[0].base_address, pPch->desc[0].size); |
- release_mem_region(pPch->desc[3].base_address, pPch->desc[3].size); |
-#endif |
-} |
- |
-static int translate_addresses(CC32_DESCRIPTOR *pWd, PCIConfigHeader *pPch) /* differs from PCIVME */ |
-{ |
- if (pPch->desc[0].type == PCI_BASE_ADDRESS_MEM_TYPE_1M) /* LCR ISA base addresses */ |
- pWd->pLCR = bus_to_virt(pPch->desc[0].base_address); |
- else |
- pWd->pLCR = ioremap(pPch->desc[0].base_address, pPch->desc[0].size); |
- |
- if (pPch->desc[3].type == PCI_BASE_ADDRESS_MEM_TYPE_1M) /* User ISA base addresses */ |
- pWd->pUsr = bus_to_virt(pPch->desc[3].base_address); |
- else |
- pWd->pUsr = ioremap(pPch->desc[3].base_address, pPch->desc[3].size); |
- |
- return 0; |
-} |
- |
-static void un_translate_addresses(CC32_DESCRIPTOR *pWd, PCIConfigHeader *pPch) |
-{ |
- if (pPch->desc[0].type != PCI_BASE_ADDRESS_MEM_TYPE_1M) /* no LCR ISA base addresses */ |
- iounmap((void *)pWd->pLCR); |
- if (pPch->desc[3].type != PCI_BASE_ADDRESS_MEM_TYPE_1M) |
- iounmap((void *)pWd->pUsr); |
-} |
- |
-static void soft_init(CC32_DESCRIPTOR *pd) |
-{ |
- if (pd) |
- { |
- init_waitqueue_head(&pd->event_queue); |
- |
- pd->pLCR = pd->pUsr = 0; |
- pd->pPch = (PCIConfigHeader *)NULL; |
- pd->cModuleNumber = 255; |
- pd->cFPGAVersion = 255; |
- pd->bConnected = 0; |
- pd->wInitStep = 0; |
- pd->wIrq = 0xFFFF; |
- pd->dwInterruptCount = 0; |
- pd->wIrqStatus = 0; |
- } |
-} |
- |
-int test_connection(CC32_DESCRIPTOR *wd) |
-{ |
- u16 intCSR_store; |
- u16 cntrl_store; |
- int i = 1000; |
- u32 access_store; |
- int error = 0; |
- __u32 dwData; |
- void *dwAdr = wd->pUsr + MAKE_CC32_ADR(26,0,0); |
- |
- cntrl_store = readw(wd->pLCR + PLX9050_CNTRL); /* read CONTROL register */ |
- intCSR_store = readw(wd->pLCR + PLX9050_INTCSR); /* read interrupt + CSR register */ |
- |
- writew(0, wd->pLCR + PLX9050_INTCSR); /* disable interrupts */ |
- writew(cntrl_store | 0x0180, wd->pLCR + PLX9050_CNTRL); /* enable access */ |
- |
- access_store = readl(dwAdr); |
- while (i--) |
- { |
- writel(0x55555555, dwAdr); |
- dwData = readl(dwAdr) & 0x00FFFFFF; |
- if (0x00555555 != dwData) |
- { |
- DPRINTK(KERN_DEBUG "pcicc32 : write 0x55555555, read 0x%08x\n", dwData); |
- error = 1; |
- break; |
- } |
- writel(0xAAAAAAAA, dwAdr); |
- dwData = readl(dwAdr) & 0x00FFFFFF; |
- if (0x00AAAAAA != dwData) |
- { |
- DPRINTK(KERN_DEBUG "pcicc32 : write 0xAAAAAAAA, read 0x%08x\n", dwData); |
- error = 1; |
- break; |
- } |
- writel(0xFFFFFFFF, dwAdr); |
- dwData = readl(dwAdr) & 0x00FFFFFF; |
- if (0x00FFFFFF != dwData) |
- { |
- DPRINTK(KERN_DEBUG "pcicc32 : write 0xFFFFFFFF, read 0x%08x\n", dwData); |
- error = 1; |
- break; |
- } |
- writel(0x00000000, dwAdr); |
- dwData = readl(dwAdr) & 0x00FFFFFF; |
- if (0x00000000 != dwData) |
- { |
- DPRINTK(KERN_DEBUG "pcicc32 : write 0x00000000, read 0x%08x\n", dwData); |
- error = 1; |
- break; |
- } |
- } |
- |
- writew(cntrl_store & ~0x0100, wd->pLCR + PLX9050_CNTRL); /* clear potential interrupt */ |
- |
- /* restore all contents */ |
- writel(access_store, dwAdr); |
- writew(cntrl_store, wd->pLCR + PLX9050_CNTRL); |
- writew(intCSR_store, wd->pLCR + PLX9050_INTCSR); |
- |
- return error; |
-} |
- |
-int get_module_info(CC32_DESCRIPTOR *wd, u8 *cModuleNumber, u8 *cFPGAVersion) |
-{ |
- u16 intCSR_store; |
- u16 cntrl_store; |
- int found = 0; |
- u16 data; |
- |
- cntrl_store = readw(wd->pLCR + PLX9050_CNTRL); /* read CONTROL register */ |
- intCSR_store = readw(wd->pLCR + PLX9050_INTCSR); /* read interrupt + CSR register */ |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : get_module_info(), cntrl=0x%04x, intCSR=0x%04x\n", cntrl_store, intCSR_store); |
- |
- if (cntrl_store & 0x0800) /* a CC32 is connected */ |
- { |
- u16 bla = cntrl_store | 0x0180; |
- |
- writew(0, wd->pLCR + PLX9050_INTCSR); /* disable interrupts */ |
- writew(bla, wd->pLCR + PLX9050_CNTRL); /* enable access */ |
- |
- data = readw((wd->pUsr + MAKE_CC32_ADR(0,0,0))); |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : CC32 status=0x%04x\n", data); |
- |
- if ((data & 0xF000) != 0x8000) |
- { |
- *cModuleNumber = *cFPGAVersion = 255; |
- printk(KERN_ERR "pcicc32 : Wrong module type connected @ index %d (0x%04x)!\n", wd->wIndex, data); |
- } |
- else |
- { |
- found = 1; |
- *cModuleNumber = (data >> 4) & 0xF; |
- *cFPGAVersion = (data >> 8) & 0xF; |
- } |
- |
- writew(cntrl_store & ~0x0080, wd->pLCR + PLX9050_CNTRL); /* clear potential interrupt */ |
- |
- /* restore all contents */ |
- writew(cntrl_store, wd->pLCR + PLX9050_CNTRL); |
- writew(intCSR_store, wd->pLCR + PLX9050_INTCSR); |
- } |
- |
- return found; |
-} |
- |
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,19) |
-static int pcicc32_read_proc(char *buf, char **start, off_t offset, int len) |
-#else |
-static int pcicc32_read_proc(char *buf, char **start, off_t offset, int len, int *eof, void *data) |
-#endif |
-{ |
- int i; |
- int pos = 0; |
- CC32_DESCRIPTOR *pd; |
- PCIConfigHeader *ch; |
- Node *n; |
- u16 cntrl; |
- char *cause = "None"; |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : pcicc32_read_proc()\n"); |
- |
- pos += sprintf(buf + pos, "\npcicc32 information. Version %d.%d of %s from Klaus Hitschler.\n", VERSION_HI, VERSION_LO, __DATE__); |
- |
- i = getNumOfNodesInList(pcicc32_work_device_header); |
- pos += sprintf(buf + pos, " ---------------------\n"); |
- pos += sprintf(buf + pos, " Interfaces found : %d\n", i); |
- |
- n = getFirstNode(pcicc32_work_device_header); |
- while (i--) |
- { |
- pd = (CC32_DESCRIPTOR *)getContent(n); |
- ch = pd->pPch; |
- cntrl = readw(pd->pLCR + PLX9050_CNTRL); |
- pos += sprintf(buf + pos, " --- %d ---------------\n", i + 1); |
- pos += sprintf(buf + pos, " LCR phys/virt/size : 0x%08x/0x%p/%d\n", ch->desc[0].base_address, pd->pLCR, ch->desc[0].size); |
- pos += sprintf(buf + pos, " User phys/virt/size : 0x%08x/0x%p/%d\n", ch->desc[3].base_address, pd->pUsr, ch->desc[3].size); |
- pos += sprintf(buf + pos, " Irq : %d\n", pd->wIrq); |
- |
- if (pd->bConnected) |
- { |
- pos += sprintf(buf + pos, " CC32 is or was : (software) connected.\n"); |
- pos += sprintf(buf + pos, " Module-Number : %d\n", pd->cModuleNumber); |
- pos += sprintf(buf + pos, " FPGA-Version : %d\n", pd->cFPGAVersion); |
- } |
- else |
- pos += sprintf(buf + pos, " CC32 is or was : not (software) connected.\n"); |
- |
- if (!((cntrl & 0x0800) && (!(cntrl & 0x0600)))) |
- pos += sprintf(buf + pos, " CC32 is : powered off or cable disconnected.\n"); |
- |
- pos += sprintf(buf + pos, " IrqCount : %d\n", pd->dwInterruptCount); |
- if (pd->wIrqStatus & PCIADA_INTERRUPT) |
- cause = "Timeout"; |
- else |
- if (pd->wIrqStatus & CC32_INTERRUPT) |
- cause = "LAM"; |
- pos += sprintf(buf + pos, " Pending IrqStatus : %s\n", cause); |
- |
- n = getNextNode(n); |
- } |
- |
- pos += sprintf(buf + pos, "\n"); |
- |
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,2,19) |
- *eof = 1; |
- #endif |
- |
- return pos; |
-} |
- |
-#if LINUX_VERSION_CODE <= KERNEL_VERSION(2,2,19) |
-//---------------------------------------------------------------------------- |
-// replacement for kernel 2.4.x function |
-// original from sysdep.h out from the book |
-// "Linux Device Drivers" by Alessandro Rubini and Jonathan Corbet, published by O'Reilly & Associates. |
-static struct proc_dir_entry *create_proc_read_entry(const char *name, mode_t mode, |
- struct proc_dir_entry *base, read_proc_t *read_proc, void * data) |
-{ |
- struct proc_dir_entry *res = create_proc_entry(name, mode, base); |
- if (res) |
- { |
- res->read_proc=read_proc; |
- res->data=data; |
- } |
- return res; |
-} |
-#endif |
- |
- |
-int init_module(void) |
-{ |
- int i = 0; |
- PCIConfigHeader *ch; |
- CC32_DESCRIPTOR *wd; |
- Node *n; |
- int result = 0; |
- |
- printk(KERN_INFO "pcicc32 : init_module\n"); |
- |
- /* create list of PCIADAs and work devices */ |
- pci_device_header = newList(); |
- pcicc32_work_device_header = newList(); |
- |
- /* search for all PCIADA modules */ |
- while ((ch = GetPCIConfigHeader(ARWVME_VENDOR_ID, ARWVME_DEVICE_ID, i))) |
- { |
- if (ch->subsystem_id != ARWVME_SUBSYSTEM_ID) |
- { |
- printk(KERN_ERR "pcicc32 : found 0x%x, 0x%x , but wrong subsystem id 0x%04x!\n", |
- ARWVME_VENDOR_ID, ARWVME_DEVICE_ID, ch->subsystem_id); |
- i++; |
- kfree_s(ch, sizeof(*ch)); // FREE(ch); |
- continue; |
- } |
- |
- if (ch->subsystem_vendor_id != ARWVME_SUBSYSTEM_VENDOR_ID) |
- { |
- printk(KERN_ERR "pcicc32 : found 0x%x, 0x%x , but wrong subsystem vendor Id 0x%04x!\n", |
- ARWVME_VENDOR_ID, ARWVME_DEVICE_ID, ch->subsystem_vendor_id); |
- i++; |
- kfree_s(ch, sizeof(*ch)); // FREE(ch); |
- continue; |
- } |
- |
- /* test if it is configured as PCICC32 or a PCIVME interface card */ |
- if (ch->desc[3].size != 0x8000) |
- { |
- printk(KERN_ERR "pcicc32 : found, but wrong memory window size 0x%08x!\n", ch->desc[3].size); |
- i++; |
- kfree_s(ch, sizeof(*ch)); // FREE(ch); |
- continue; |
- } |
- |
- printk(KERN_INFO "pcicc32 : found %d. PCIADA card\n", i + 1); |
- addTail(pci_device_header, ch); /* add this header to list */ |
- i++; |
- } |
- |
- /* fix the PLX bug in all PCIADAs */ |
- i = getNumOfNodesInList(pci_device_header); |
- n = getFirstNode(pci_device_header); |
- while (i--) |
- { |
- ch = (PCIConfigHeader *)getContent(n); |
- PLX9050BugFix(ch); |
- n = getNextNode(n); |
- } |
- |
- /* create work_devices and translate the access addresses */ |
- i = getNumOfNodesInList(pci_device_header); |
- n = getFirstNode(pci_device_header); |
- while (i--) |
- { |
- wd = (CC32_DESCRIPTOR *)kmalloc(sizeof(CC32_DESCRIPTOR), GFP_ATOMIC); |
- soft_init(wd); |
- ch = (PCIConfigHeader *)getContent(n); |
- wd->pPch = ch; |
- wd->wIndex = i; |
- |
- if (!request_io_memory(ch)) |
- { |
- // successful request_io_memory |
- wd->wInitStep = 1; |
- |
- if (translate_addresses(wd, ch)) |
- { |
- printk(KERN_ERR "pcicc32 : translation of addresses failed!\n"); |
- release_io_memory(ch); |
- kfree_s(wd, sizeof(*wd)); // FREE(wd); |
- } |
- else |
- { |
- // successful translate_addresses |
- wd->wInitStep = 2; |
- |
- if (request_irq(wd->pPch->PCI_dev->irq, cc32_irqhandler, IRQF_DISABLED| IRQF_SHARED, DEVICE_NAME, wd)) |
- { |
- printk(KERN_ERR "pcicc32 : can't get irq @ %d\n", wd->pPch->PCI_dev->irq); |
- un_translate_addresses(wd, ch); |
- release_io_memory(ch); |
- kfree_s(wd, sizeof(*wd)); // FREE(wd); |
- } |
- else |
- { |
- // successful request_irq |
- wd->wInitStep = 3; |
- wd->wIrq = wd->pPch->PCI_dev->irq; |
- |
- addTail(pcicc32_work_device_header, wd); /* add this device to list */ |
- wd->bConnected = get_module_info(wd, &wd->cModuleNumber, &wd->cFPGAVersion); |
- if (wd->bConnected && test_connection(wd)) |
- { |
- printk(KERN_ERR "pcicc32 : connection test failed!\n"); |
- wd->bConnected = 0; |
- } |
- } |
- } |
- } |
- else |
- { |
- printk(KERN_ERR "pcicc32 : requested io-memory still claimed!\n"); |
- kfree_s(wd, sizeof(*wd)); // FREE(wd); |
- } |
- |
- n = getNextNode(n); |
- } |
- |
- nMajor = MAJOR_NO; |
- result = register_chrdev(nMajor, DEVICE_NAME, &pcicc32_fops); |
- if (result < 0) |
- { |
- printk(KERN_ERR "pcicc32: Can't install driver (%d)\n", result); |
- |
- /* untranslate translated addresses */ |
- i = getNumOfNodesInList(pcicc32_work_device_header); |
- n = getFirstNode(pcicc32_work_device_header); |
- while (i--) |
- { |
- wd = (CC32_DESCRIPTOR *)getContent(n); |
- ch = wd->pPch; |
- un_translate_addresses(wd, ch); |
- n = getNextNode(n); |
- } |
- |
- /* delete my lists */ |
- deleteList(pcicc32_work_device_header, (void (*)(void *))NULL); |
- deleteList(pci_device_header, (void (*)(void *))NULL); |
- |
- return result; |
- } |
- else |
- { |
- if (nMajor == 0) nMajor = result; |
- printk(KERN_INFO "pcicc32 : major #%d assigned.\n", nMajor); |
- } |
- |
- /* register the proc device */ |
- |
- return proc_create_data(DEVICE_NAME, 0, NULL, &pcicc32_fops, NULL) ? 0 : -ENODEV; |
-} |
- |
-void cleanup_module(void) |
-{ |
- int i; |
- PCIConfigHeader *ch; |
- CC32_DESCRIPTOR *wd; |
- Node *n; |
- |
- unregister_chrdev(nMajor, DEVICE_NAME); |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : cleanup_module()\n"); |
- |
- /* unregister the proc device */ |
- #if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,19) |
- proc_unregister(&proc_root, pcimod_proc_entry.low_ino); |
- #else |
- remove_proc_entry(DEVICE_NAME, NULL); |
- #endif |
- |
- /* untranslate translated addresses */ |
- i = getNumOfNodesInList(pcicc32_work_device_header); |
- n = getFirstNode(pcicc32_work_device_header); |
- while (i--) |
- { |
- wd = (CC32_DESCRIPTOR *)getContent(n); |
- ch = wd->pPch; |
- switch (wd->wInitStep) |
- { |
- case 3: writew(readw(wd->pLCR + PLX9050_INTCSR) & ~0x40, wd->pLCR + PLX9050_INTCSR); // disable global interrupts |
- free_irq(wd->wIrq, wd); |
- case 2: un_translate_addresses(wd, ch); |
- case 1: release_io_memory(ch); |
- default: wd->wInitStep = 0; |
- } |
- |
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,10) |
- if ((ch) && (ch->PCI_dev)) |
- pci_disable_device(ch->PCI_dev); |
- #endif |
- |
- n = getNextNode(n); |
- } |
- |
- /* delete my lists */ |
- deleteList(pcicc32_work_device_header, (void (*)(void *))NULL); |
- deleteList(pci_device_header, (void (*)(void *))NULL); |
- |
- printk(KERN_INFO "pcicc32 : cleanup_module successful.\n"); |
- |
- return; |
-} |
- |
Index: drivers/pcicc32-linux/driver/.tmp_versions/pcicc32.mod |
=================================================================== |
--- drivers/pcicc32-linux/driver/.tmp_versions/pcicc32.mod (revision 86) |
+++ drivers/pcicc32-linux/driver/.tmp_versions/pcicc32.mod (nonexistent) |
@@ -1,2 +0,0 @@ |
-/home/f9daq/pcicc32-6.9/driver/pcicc32.ko |
-/home/f9daq/pcicc32-6.9/driver/./main.o /home/f9daq/pcicc32-6.9/driver/./list.o /home/f9daq/pcicc32-6.9/driver/./askpci.o /home/f9daq/pcicc32-6.9/driver/./plxbug.o /home/f9daq/pcicc32-6.9/driver/./fops.o |
Index: drivers/pcicc32-linux/driver/plx9050.h |
=================================================================== |
--- drivers/pcicc32-linux/driver/plx9050.h (revision 86) |
+++ drivers/pcicc32-linux/driver/plx9050.h (nonexistent) |
@@ -1,151 +0,0 @@ |
-#ifndef __PLX9050_H__ |
-#define __PLX9050_H__ |
- |
-//**************************************************************************** |
-// Copyright (C) 2000-2004 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// plx9050.h - Include header for the PCIbus target |
-// interface chip PLX9050 from PLX Technology (www.plxtech.com) |
-// |
-// $Log: plx9050.h,v $ |
-// Revision 1.3 2004/08/12 19:59:19 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.2 2001/11/20 20:12:50 klaus |
-// included new header and CVS log |
-// |
-// |
-// derived from original code from Dirk Muehlenberg and ? Mathes AR 18.02.2000 |
-// |
-//**************************************************************************** |
- |
-#include <asm/io.h> |
- |
-/* |
- * defining the offsets from PCI CFG Register Area |
- * (PCI registers, only accessible during a configuration 0 cycle) |
- */ |
-/* 15:0 VendorId | 31:16 DeviceId */ |
-#define PLX9050_PCIIDR 0x0 |
- |
-#define PLX9050_PCICR 0x4 |
-#define PLX9050_PCISR 0x6 |
-#define PLX9050_PCIREV 0x8 |
-#define PLX9050_PCICCR 0xB |
-#define PLX9050_PCICLSR 0xC |
-#define PLX9050_PCILTR 0xD |
-#define PLX9050_PCIHTR 0xE |
-#define PLX9050_PCIBISTR 0xF |
-/* |
-** PCI Base Address Register |
-*/ |
-#define PLX9050_PCIBAR0 0x10 |
-#define PLX9050_PCIBAR1 0x14 |
-#define PLX9050_PCIBAR2 0x18 |
-#define PLX9050_PCIBAR3 0x1C |
-#define PLX9050_PCIBAR4 0x20 |
-#define PLX9050_PCIBAR5 0x24 |
- |
-#define PLX9050_PCICIS 0x28 |
- |
-/* 15:0 Subsystem VendorId */ |
-#define PLX9050_PCISVID 0x2C |
- |
-#define PLX9050_PCIERBAR 0x30 |
- |
-/* interrupt line routing */ |
-#define PLX9050_PCIILR 0x3C |
-/* interrupt pin register */ |
-#define PLX9050_PCIIPR 0x3D |
- |
-#define PLX9050_PCIMGR 0x3E |
-#define PLX9050_PCIMLR 0x3F |
- |
- |
-/* |
- * defining the offsets from Local Base Address |
- * (local configuration registers, accessible by way of i/o- or |
- * memory cycle) |
- */ |
-#define PLX9050_LAS0RR 0x0 |
-#define PLX9050_LAS1RR 0x4 |
-#define PLX9050_LAS2RR 0x8 |
-#define PLX9050_LAS3RR 0xC |
-#define PLX9050_EROMRR 0x10 |
- |
-#define PLX9050_LAS0BA 0x14 |
-#define PLX9050_LAS1BA 0x18 |
-#define PLX9050_LAS2BA 0x1C |
-#define PLX9050_LAS3BA 0x20 |
-#define PLX9050_EROMBA 0x24 |
- |
-/* |
- * Local Address Space I Bus Region Descriptor Register |
- * Bit |
- * 0 : Burst enable |
- * 1 : Ready Input Enable |
- * 2 : Bterm Input Enable |
- * 4:3 : Prefetch Count - 00 no, 01 4 lwords, 10 8 lwords, 11 16 lwords |
- * 5 : Prefetch Count Enable |
- */ |
-#define PLX9050_LAS0BRD 0x28 |
-#define PLX9050_LAS1BRD 0x2C |
-#define PLX9050_LAS2BRD 0x30 |
-#define PLX9050_LAS3BRD 0x34 |
-#define PLX9050_EROMBRD 0x38 |
- |
-#define PLX9050_CS0BASE 0x3C |
-#define PLX9050_CS1BASE 0x40 |
-#define PLX9050_CS2BASE 0x44 |
-#define PLX9050_CS4BASE 0x48 |
- |
-#define PLX9050_INTCSR 0x4C |
- |
-#define PLX9050_CNTRL 0x50 |
- |
-#ifndef L_SETBIT |
-#define L_SETBIT(addr, b) writel(readl(addr) | (1<<(b)), addr); |
-#define W_SETBIT(addr, b) writew(readw(addr) | (1<<(b)), addr); |
-#define B_SETBIT(addr, b) writeb(readb(addr) | (1<<(b)), addr); |
- |
-#define L_CLRBIT(addr, b) writel(readl(addr) & ~(1<<(b)), addr); |
-#define W_CLRBIT(addr, b) writew(readw(addr) & ~(1<<(b)), addr); |
-#define B_CLRBIT(addr, b) writeb(readb(addr) & ~(1<<(b)), addr); |
-#endif |
- |
-#define PLX9050_ENABLE_BURST(base, i) L_SETBIT(base+PLX9050_LAS0BRD+i*4, 0) |
-#define PLX9050_DISABLE_BURST(base, i) L_CLRBIT(base+PLX9050_LAS0BRD+i*4, 0) |
- |
-#define PLX9050_SET_PREFETCH0(base, i) writel(readl(base+PLX9050_LAS0BRD+i*4) & ~0x180 , base+PLX9050_LAS0BRD+i*4); |
-#define PLX9050_SET_PREFETCH4(base, i) writel(readl(base+PLX9050_LAS0BRD+i*4) & ~0x180 | 0x80, base+PLX9050_LAS0BRD+i*4); |
-#define PLX9050_SET_PREFETCH8(base, i) writel(readl(base+PLX9050_LAS0BRD+i*4) & ~0x180 | 0x100, base+PLX9050_LAS0BRD+i*4); |
-#define PLX9050_SET_PREFETCH16(base, i) writel(readl(base+PLX9050_LAS0BRD+i*4) | 0x180, base+PLX9050_LAS0BRD+i*4); |
- |
-#endif /* __PLX9050_H__ */ |
Index: drivers/pcicc32-linux/driver/pcicc32.h |
=================================================================== |
--- drivers/pcicc32-linux/driver/pcicc32.h (revision 86) |
+++ drivers/pcicc32-linux/driver/pcicc32.h (nonexistent) |
@@ -1,99 +0,0 @@ |
-#ifndef __PCICC32_H__ |
-#define __PCICC32_H__ |
- |
-//**************************************************************************** |
-// Copyright (C) 2000-2004 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// pcicc32.h -- the common header for driver and applications for the PCICC32 |
-// PCI to CAMAC Interface |
-// |
-// $Log: pcicc32.h,v $ |
-// Revision 1.7 2004/08/12 19:59:19 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.6 2002/10/15 19:01:17 klaus |
-// fixed bug in IOCTL defines |
-// |
-// Revision 1.5 2002/04/17 19:41:06 klaus |
-// added support for autoread |
-// |
-// Revision 1.4 2002/04/14 18:25:38 klaus |
-// added interrupt handling, driver 4.4. ...3.5.tar.gz |
-// |
-// Revision 1.3 2002/04/10 18:40:10 klaus |
-// compiled and modified on RedHat 7.2 |
-// |
-// Revision 1.2 2001/11/20 20:12:50 klaus |
-// included new header and CVS log |
-// |
-//**************************************************************************** |
- |
-#include <asm/ioctl.h> |
- |
-#define PCICC32_MAGIC ' ' |
- |
-typedef struct |
-{ |
- char bConnected; /* the interface seems to be connected */ |
- char bFail; /* a timeout failure is registered */ |
- char bIrq; /* a LAM wants to generate a IRQ */ |
- char bReserve; /* not yet used */ |
-} PCICC32_STATUS; |
- |
-typedef struct |
-{ |
- char bEnable; /* set to 0 to disable, != 0 to enable */ |
-} PCICC32_IRQ_CONTROL; |
- |
-typedef struct |
-{ |
- char bOn; |
-} PCICC32_AUTOREAD; |
- |
-#define PCICC32_IOSTATE _IOR(PCICC32_MAGIC, 1, PCICC32_STATUS) /* get the status of PCICC32 */ |
-#define PCICC32_IOCNTRL _IO(PCICC32_MAGIC, 2) /* reset a timeout failure, no parameters */ |
-#define PCICC32_CONTROL_INTERRUPTS _IOWR(PCICC32_MAGIC, 3, PCICC32_IRQ_CONTROL) /* set, clear interrupt enable */ |
-#define PCICC32_IOSTATE_BLOCKING _IOR(PCICC32_MAGIC, 4, PCICC32_STATUS) /* calls a blocking IO until interrupt */ |
-#define PCICC32_AUTOREAD_SWITCH _IOWR(PCICC32_MAGIC, 4, PCICC32_AUTOREAD) /* switches autoread on or off */ |
- |
-// the returned cause of the interrupt |
-#define NOT_MY_INTERRUPT 0 |
-#define PCIADA_INTERRUPT 1 |
-#define CC32_INTERRUPT 2 |
- |
-// the LAM (interrupt) masks |
-#define LAM_IRQ 0x00FFFFFF // there was a LAM responible for the timeout |
-#define CONNECTION_TIMEOUT 0x08000000 // irq raised through a connection timout |
-#define LAM_BUS_OR 0x10000000 // a LAM-BUS-OR is pending |
-#define LAM_NOT_OR 0x20000000 // a LAM-NOT-OR is pending |
-#define LAM_AND_OR 0x40000000 // a LAM-AND-OR is pending |
-#define LAM_FF 0x80000000 // the LAM-Flip-Flop was set |
- |
-#endif /* __PCICC32_H__ */ |
Index: drivers/pcicc32-linux/driver/Makefile |
=================================================================== |
--- drivers/pcicc32-linux/driver/Makefile (revision 86) |
+++ drivers/pcicc32-linux/driver/Makefile (nonexistent) |
@@ -1,198 +0,0 @@ |
- |
-#**************************************************************************** |
-# Copyright (C) 2001-2004 ARW Elektronik Germany |
-# |
-# |
-# This program is free software; you can redistribute it and/or modify |
-# it under the terms of the GNU General Public License as published by |
-# the Free Software Foundation; either version 2 of the License, or |
-# (at your option) any later version. |
-# |
-# This program is distributed in the hope that it will be useful, |
-# but WITHOUT ANY WARRANTY; without even the implied warranty of |
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-# GNU General Public License for more details. |
-# |
-# You should have received a copy of the GNU General Public License |
-# along with this program; if not, write to the Free Software |
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-# |
-# Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-#**************************************************************************** |
- |
-#**************************************************************************** |
-# |
-# Makefile - makefile for ARW Elektronik CAMAC interfaces driver |
-# |
-#**************************************************************************** |
-# please modify only here if your kernel path is elsewhere located |
-# |
-# |
-KERNEL_LOCATION =/usr/src/linux-headers-$(shell uname -r) |
-#**************************************************************************** |
-# removed old kernel source path retrival for support of kernels < 2.2.18! |
-# old KERNSRC = /lib/modules/$(VERSION)/build |
-# |
-KERNSRC := $(KERNEL_LOCATION) |
- |
-#**************************************************************************** |
-# whole makefile is based on availability of version.h file |
-# do a forced stop if it is not available |
-# |
-HASVERSION_H := $(shell if test -f /usr/include/linux/version.h ; then echo yes ; else echo no; fi ) |
- |
-ifeq ($(HASVERSION_H),no) |
-$(error "Can't find $(KERNEL_LOCATION)/include/linux/version.h !") |
-else |
- |
-#**************************************************************************** |
-# removed old version retrival for better cross compile support |
- |
-VERSION := $(shell cpp -dM -I$(KERNEL_LOCATION)/include $(KERNEL_LOCATION)/include/generated/utsrelease.h \ |
- | grep UTS_RELEASE | sed -e 's;[^"]*"\(.*\)";\1;g') |
- |
- |
-#**************************************************************************** |
-# where the driver should be installed - change here for cross install - currently not functional |
-# |
- |
-INSTALL_LOCATION = /lib/modules/$(shell uname -r)/kernel/drivers/misc/ |
- |
-#**************************************************************************** |
-# get extracted kernel VERSION and PATCHLEVEL for comparison |
-# decide to use KBUILD for kernels greater 2.6.0 |
-# |
-KVERSION := $(shell echo $(VERSION) | sed -e 's;\([1-9]\)\..*;\1;g' ) |
-KPATCHLEVEL := $(shell echo $(VERSION) | sed -e 's;[1-9]\.\([0-9]\{0,3\}\)\..*;\1;g' ) |
-USEKBUILD := $(shell if [ $(KVERSION) -gt 2 ] || [ $(KVERSION) -eq 2 ] && [ $(KPATCHLEVEL) -ge 6 ] ; \ |
- then echo "yes" ; else echo "no" ; fi) |
- |
-#**************************************************************************** |
-# some common switches and defines |
-# |
-#DBG = __NO_DEBUG__ # or __DEBUG__ to debug the driver |
-DBG = __DEBUG__ |
-SRC = . |
- |
-#**************************************************************************** |
-# preparation what to build or what to KBUILD |
-# |
-pcicc32-objs := $(SRC)/main.o $(SRC)/list.o $(SRC)/askpci.o $(SRC)/plxbug.o $(SRC)/fops.o |
- |
- |
-ifeq ($(USEKBUILD),yes) # <<<<< USEKBUILD >>>>>> |
- |
-#**************************************************************************** |
-# for local installation only: sometimes /etc/modprobe.conf.local is used |
-# |
-MODCONF = /etc/modprobe.conf |
-MODINST = "install pcicc32 /sbin/modprobe --ignore-install pcicc32; /usr/local/bin/pcicc32_make_devices 2" |
- |
-#**************************************************************************** |
-# what's the target |
-# |
-TARGET = pcicc32.ko |
-obj-m := pcicc32.o |
- |
-#**************************************************************************** |
-# add flags to standard flags |
-# |
-CPPFLAGS += -I$(PWD) -D$(DBG) |
- |
-#**************************************************************************** |
-# do it |
-# |
-all : message |
- $(MAKE) -C $(KERNSRC) M=$(PWD) V=$(VERBOSE) $(filter-out all, $(MAKECMDGOLAS)) modules |
- |
-else # <<<<< USEKBUILD >>>>>> |
- |
-#**************************************************************************** |
-# for local installation only: sometimes /etc/modules.conf.local is used |
-# |
-MODCONF = /etc/modules.conf |
-MODINST = "post-install pcicc32 /usr/local/bin/pcicc32_make_devices 2" |
- |
-#**************************************************************************** |
-# additional common switches and defines |
-# |
-CC = gcc |
-LD = ld |
-INC = -I$(SRC) -I$(KERNSRC)/include |
-DEP = .depend |
- |
-#**************************************************************************** |
-# what's the target |
-# |
-TARGET = pcicc32.o |
- |
-#**************************************************************************** |
-# compile flags |
-# |
-CFLAGS = -O2 -D__KERNEL__ -DMODULE -Wall $(INCLUDE) -D$(DBG) $(INC) -I$(PWD) |
- |
-#**************************************************************************** |
-# do it |
-# |
-all: message $(TARGET) |
- |
-$(TARGET) : $(pcicc32-objs) |
- $(LD) -r $^ -o $@ |
- |
-#********** catch include file depencies ************************************ |
-ifeq ($(DEP),$(wildcard $(DEP))) |
- |
-depend: |
- makedepend -f$(DEP) -- $(CFLAGS) -- $(addsuffix .c, $(basename $(pcicc32-objs))) -I$(INC) |
- |
-include $(DEP) |
- |
-else |
- |
-depend: |
- touch $(DEP) |
- makedepend -f$(DEP) -- $(CFLAGS) -- $(addsuffix .c, $(basename $(pcicc32-objs))) -I$(INC) |
-endif |
- |
-endif # <<<<< USEKBUILD >>>>>> |
- |
-#********** clean all for a rebuild ***************************************** |
-clean: |
- rm -f *~ $(TARGET) $(pcicc32-objs) |
- |
-#********** clean all for a rebuild ***************************************** |
-fresh: |
- touch *.c |
- make all |
- |
-#********** informations during build of driver ***************************** |
-.PHONY : message |
-message: |
- @ echo "***" |
- @ echo "*** Host machine kernel version=$(shell uname -r), Driver kernel version=$(VERSION), Path to kernel sources=$(KERNSRC), use KBUILD=$(USEKBUILD)" |
- @ echo "***" |
- |
- |
-#********** this entry is reserved for root access only ********************* |
-install: |
- @if test -d $(INSTALL_LOCATION) ; then echo "info: $(INSTALL_LOCATION) exists."; else mkdir $(INSTALL_LOCATION); fi |
- cp $(TARGET) $(INSTALL_LOCATION)/$(TARGET) |
- cp pcicc32_make_devices /usr/local/bin/pcicc32_make_devices |
- if test -z $(shell grep -l pcicc32 $(MODCONF)); then\ |
- cp $(MODCONF) $(MODCONF)~;\ |
- echo "" >> $(MODCONF);\ |
- echo "# pcicc32 - automatic made entry, begin --------" >> $(MODCONF);\ |
- echo $(MODINST) >> $(MODCONF);\ |
- echo "# pcicc32 - automatic made entry, end ----------" >> $(MODCONF);\ |
- echo "" >> $(MODCONF);\ |
- fi |
- /sbin/depmod |
- cp pcicc32.h /usr/include/pcicc32.h |
- chmod 644 /usr/include/pcicc32.h |
- |
-endif # <<<<< HASVERSION_H >>>>>> |
- |
-# DO NOT DELETE |
- |
- |
- |
Index: drivers/pcicc32-linux/driver/.pcicc32.ko.cmd |
=================================================================== |
--- drivers/pcicc32-linux/driver/.pcicc32.ko.cmd (revision 86) |
+++ drivers/pcicc32-linux/driver/.pcicc32.ko.cmd (nonexistent) |
@@ -1 +0,0 @@ |
-cmd_/home/f9daq/pcicc32-6.9/driver/pcicc32.ko := ld -r -m elf_i386 -T /usr/src/linux-headers-3.13.0-37-generic/scripts/module-common.lds --build-id -o /home/f9daq/pcicc32-6.9/driver/pcicc32.ko /home/f9daq/pcicc32-6.9/driver/pcicc32.o /home/f9daq/pcicc32-6.9/driver/pcicc32.mod.o |
Index: drivers/pcicc32-linux/driver/.plxbug.o.cmd |
=================================================================== |
--- drivers/pcicc32-linux/driver/.plxbug.o.cmd (revision 86) |
+++ drivers/pcicc32-linux/driver/.plxbug.o.cmd (nonexistent) |
@@ -1,691 +0,0 @@ |
-cmd_/home/f9daq/pcicc32-6.9/driver/./plxbug.o := gcc -Wp,-MD,/home/f9daq/pcicc32-6.9/driver/./.plxbug.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/src/linux-headers-3.13.0-37-generic/arch/x86/include -Iarch/x86/include/generated -Iinclude -I/usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.13.0-37-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.13.0-37-generic/include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mno-mmx -mno-sse -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -DMODULE -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(plxbug)" -D"KBUILD_MODNAME=KBUILD_STR(pcicc32)" -c -o /home/f9daq/pcicc32-6.9/driver/./.tmp_plxbug.o /home/f9daq/pcicc32-6.9/driver/./plxbug.c |
- |
-source_/home/f9daq/pcicc32-6.9/driver/./plxbug.o := /home/f9daq/pcicc32-6.9/driver/./plxbug.c |
- |
-deps_/home/f9daq/pcicc32-6.9/driver/./plxbug.o := \ |
- /home/f9daq/pcicc32-6.9/driver/./common.h \ |
- $(wildcard include/config/modversions.h) \ |
- include/generated/uapi/linux/version.h \ |
- include/config/modversions.h \ |
- include/linux/kernel.h \ |
- $(wildcard include/config/lbdaf.h) \ |
- $(wildcard include/config/preempt/voluntary.h) \ |
- $(wildcard include/config/debug/atomic/sleep.h) \ |
- $(wildcard include/config/mmu.h) \ |
- $(wildcard include/config/prove/locking.h) \ |
- $(wildcard include/config/ring/buffer.h) \ |
- $(wildcard include/config/tracing.h) \ |
- $(wildcard include/config/ftrace/mcount/record.h) \ |
- /usr/lib/gcc/i686-linux-gnu/4.8/include/stdarg.h \ |
- include/linux/linkage.h \ |
- include/linux/compiler.h \ |
- $(wildcard include/config/sparse/rcu/pointer.h) \ |
- $(wildcard include/config/trace/branch/profiling.h) \ |
- $(wildcard include/config/profile/all/branches.h) \ |
- $(wildcard include/config/enable/must/check.h) \ |
- $(wildcard include/config/enable/warn/deprecated.h) \ |
- $(wildcard include/config/kprobes.h) \ |
- include/linux/compiler-gcc.h \ |
- $(wildcard include/config/arch/supports/optimized/inlining.h) \ |
- $(wildcard include/config/optimize/inlining.h) \ |
- include/linux/compiler-gcc4.h \ |
- $(wildcard include/config/arch/use/builtin/bswap.h) \ |
- include/linux/stringify.h \ |
- include/linux/export.h \ |
- $(wildcard include/config/have/underscore/symbol/prefix.h) \ |
- $(wildcard include/config/modules.h) \ |
- $(wildcard include/config/unused/symbols.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/linkage.h \ |
- $(wildcard include/config/x86/32.h) \ |
- $(wildcard include/config/x86/64.h) \ |
- $(wildcard include/config/x86/alignment/16.h) \ |
- include/linux/stddef.h \ |
- include/uapi/linux/stddef.h \ |
- include/linux/types.h \ |
- $(wildcard include/config/uid16.h) \ |
- $(wildcard include/config/arch/dma/addr/t/64bit.h) \ |
- $(wildcard include/config/phys/addr/t/64bit.h) \ |
- $(wildcard include/config/64bit.h) \ |
- include/uapi/linux/types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/types.h \ |
- include/asm-generic/int-ll64.h \ |
- include/uapi/asm-generic/int-ll64.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/bitsperlong.h \ |
- include/asm-generic/bitsperlong.h \ |
- include/uapi/asm-generic/bitsperlong.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/posix_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/posix_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/posix_types_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/posix_types.h \ |
- include/linux/bitops.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/bitops.h \ |
- $(wildcard include/config/x86/cmov.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/alternative.h \ |
- $(wildcard include/config/smp.h) \ |
- $(wildcard include/config/paravirt.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/asm.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/ptrace.h \ |
- $(wildcard include/config/x86/debugctlmsr.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/segment.h \ |
- $(wildcard include/config/cc/stackprotector.h) \ |
- $(wildcard include/config/x86/32/lazy/gs.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/const.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_types.h \ |
- $(wildcard include/config/physical/start.h) \ |
- $(wildcard include/config/physical/align.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_32_types.h \ |
- $(wildcard include/config/highmem4g.h) \ |
- $(wildcard include/config/highmem64g.h) \ |
- $(wildcard include/config/page/offset.h) \ |
- $(wildcard include/config/x86/pae.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ptrace.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ptrace-abi.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/processor-flags.h \ |
- $(wildcard include/config/vm86.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/processor-flags.h \ |
- include/linux/init.h \ |
- $(wildcard include/config/broken/rodata.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/paravirt_types.h \ |
- $(wildcard include/config/x86/local/apic.h) \ |
- $(wildcard include/config/paravirt/debug.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/desc_defs.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/kmap_types.h \ |
- $(wildcard include/config/debug/highmem.h) \ |
- include/asm-generic/kmap_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_types.h \ |
- $(wildcard include/config/kmemcheck.h) \ |
- $(wildcard include/config/mem/soft/dirty.h) \ |
- $(wildcard include/config/compat/vdso.h) \ |
- $(wildcard include/config/proc/fs.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_32_types.h \ |
- $(wildcard include/config/highmem.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable-3level_types.h \ |
- include/asm-generic/pgtable-nopud.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/spinlock_types.h \ |
- $(wildcard include/config/paravirt/spinlocks.h) \ |
- $(wildcard include/config/nr/cpus.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rwlock.h \ |
- include/asm-generic/ptrace.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cpufeature.h \ |
- $(wildcard include/config/x86/debug/static/cpu/has.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/required-features.h \ |
- $(wildcard include/config/x86/minimum/cpu/family.h) \ |
- $(wildcard include/config/math/emulation.h) \ |
- $(wildcard include/config/x86/cmpxchg64.h) \ |
- $(wildcard include/config/x86/use/3dnow.h) \ |
- $(wildcard include/config/x86/p6/nop.h) \ |
- $(wildcard include/config/matom.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rmwcc.h \ |
- include/asm-generic/bitops/fls64.h \ |
- include/asm-generic/bitops/find.h \ |
- $(wildcard include/config/generic/find/first/bit.h) \ |
- include/asm-generic/bitops/sched.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/arch_hweight.h \ |
- include/asm-generic/bitops/const_hweight.h \ |
- include/asm-generic/bitops/le.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/byteorder.h \ |
- include/linux/byteorder/little_endian.h \ |
- include/uapi/linux/byteorder/little_endian.h \ |
- include/linux/swab.h \ |
- include/uapi/linux/swab.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/swab.h \ |
- include/linux/byteorder/generic.h \ |
- include/asm-generic/bitops/ext2-atomic-setbit.h \ |
- include/linux/log2.h \ |
- $(wildcard include/config/arch/has/ilog2/u32.h) \ |
- $(wildcard include/config/arch/has/ilog2/u64.h) \ |
- include/linux/typecheck.h \ |
- include/linux/printk.h \ |
- $(wildcard include/config/early/printk.h) \ |
- $(wildcard include/config/printk.h) \ |
- $(wildcard include/config/dynamic/debug.h) \ |
- include/linux/kern_levels.h \ |
- include/linux/dynamic_debug.h \ |
- include/uapi/linux/kernel.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/sysinfo.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/div64.h \ |
- /home/f9daq/pcicc32-6.9/driver/./plxbug.h \ |
- /home/f9daq/pcicc32-6.9/driver/./askpci.h \ |
- include/linux/pci.h \ |
- $(wildcard include/config/pci/iov.h) \ |
- $(wildcard include/config/pcieaspm.h) \ |
- $(wildcard include/config/pci/msi.h) \ |
- $(wildcard include/config/pci/ats.h) \ |
- $(wildcard include/config/pci.h) \ |
- $(wildcard include/config/pcieportbus.h) \ |
- $(wildcard include/config/pcieaer.h) \ |
- $(wildcard include/config/pcie/ecrc.h) \ |
- $(wildcard include/config/ht/irq.h) \ |
- $(wildcard include/config/pci/domains.h) \ |
- $(wildcard include/config/pci/quirks.h) \ |
- $(wildcard include/config/hibernate/callbacks.h) \ |
- $(wildcard include/config/pci/mmconfig.h) \ |
- $(wildcard include/config/hotplug/pci.h) \ |
- $(wildcard include/config/of.h) \ |
- $(wildcard include/config/eeh.h) \ |
- include/linux/mod_devicetable.h \ |
- include/linux/uuid.h \ |
- include/uapi/linux/uuid.h \ |
- include/linux/string.h \ |
- $(wildcard include/config/binary/printf.h) \ |
- include/uapi/linux/string.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/string.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/string_32.h \ |
- include/linux/ioport.h \ |
- $(wildcard include/config/memory/hotremove.h) \ |
- include/linux/list.h \ |
- $(wildcard include/config/debug/list.h) \ |
- include/linux/poison.h \ |
- $(wildcard include/config/illegal/pointer/value.h) \ |
- include/linux/errno.h \ |
- include/uapi/linux/errno.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/errno.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/errno.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/errno-base.h \ |
- include/linux/kobject.h \ |
- $(wildcard include/config/debug/kobject/release.h) \ |
- include/linux/sysfs.h \ |
- $(wildcard include/config/debug/lock/alloc.h) \ |
- $(wildcard include/config/sysfs.h) \ |
- include/linux/lockdep.h \ |
- $(wildcard include/config/lockdep.h) \ |
- $(wildcard include/config/lock/stat.h) \ |
- $(wildcard include/config/trace/irqflags.h) \ |
- $(wildcard include/config/prove/rcu.h) \ |
- include/linux/kobject_ns.h \ |
- include/linux/stat.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/stat.h \ |
- include/uapi/linux/stat.h \ |
- include/linux/time.h \ |
- $(wildcard include/config/arch/uses/gettimeoffset.h) \ |
- include/linux/cache.h \ |
- $(wildcard include/config/arch/has/cache/line/size.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cache.h \ |
- $(wildcard include/config/x86/l1/cache/shift.h) \ |
- $(wildcard include/config/x86/internode/cache/shift.h) \ |
- $(wildcard include/config/x86/vsmp.h) \ |
- include/linux/seqlock.h \ |
- include/linux/spinlock.h \ |
- $(wildcard include/config/debug/spinlock.h) \ |
- $(wildcard include/config/generic/lockbreak.h) \ |
- $(wildcard include/config/preempt.h) \ |
- include/linux/preempt.h \ |
- $(wildcard include/config/debug/preempt.h) \ |
- $(wildcard include/config/preempt/tracer.h) \ |
- $(wildcard include/config/preempt/count.h) \ |
- $(wildcard include/config/context/tracking.h) \ |
- $(wildcard include/config/preempt/notifiers.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/preempt.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/percpu.h \ |
- $(wildcard include/config/x86/64/smp.h) \ |
- include/asm-generic/percpu.h \ |
- $(wildcard include/config/have/setup/per/cpu/area.h) \ |
- include/linux/threads.h \ |
- $(wildcard include/config/base/small.h) \ |
- include/linux/percpu-defs.h \ |
- $(wildcard include/config/debug/force/weak/per/cpu.h) \ |
- include/linux/thread_info.h \ |
- $(wildcard include/config/compat.h) \ |
- $(wildcard include/config/debug/stack/usage.h) \ |
- include/linux/bug.h \ |
- $(wildcard include/config/generic/bug.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/bug.h \ |
- $(wildcard include/config/bug.h) \ |
- $(wildcard include/config/debug/bugverbose.h) \ |
- include/asm-generic/bug.h \ |
- $(wildcard include/config/generic/bug/relative/pointers.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/thread_info.h \ |
- $(wildcard include/config/ia32/emulation.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_32.h \ |
- $(wildcard include/config/hugetlb/page.h) \ |
- $(wildcard include/config/debug/virtual.h) \ |
- $(wildcard include/config/flatmem.h) \ |
- $(wildcard include/config/x86/3dnow.h) \ |
- include/linux/range.h \ |
- include/asm-generic/memory_model.h \ |
- $(wildcard include/config/discontigmem.h) \ |
- $(wildcard include/config/sparsemem/vmemmap.h) \ |
- $(wildcard include/config/sparsemem.h) \ |
- include/asm-generic/getorder.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/processor.h \ |
- $(wildcard include/config/m486.h) \ |
- $(wildcard include/config/xen.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/vm86.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/vm86.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/math_emu.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/sigcontext.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/sigcontext.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/current.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/msr.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/msr.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/msr-index.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/ioctl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ioctl.h \ |
- include/asm-generic/ioctl.h \ |
- include/uapi/asm-generic/ioctl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cpumask.h \ |
- include/linux/cpumask.h \ |
- $(wildcard include/config/cpumask/offstack.h) \ |
- $(wildcard include/config/hotplug/cpu.h) \ |
- $(wildcard include/config/debug/per/cpu/maps.h) \ |
- $(wildcard include/config/disable/obsolete/cpumask/functions.h) \ |
- include/linux/bitmap.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/paravirt.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/nops.h \ |
- $(wildcard include/config/mk7.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/special_insns.h \ |
- include/linux/personality.h \ |
- include/uapi/linux/personality.h \ |
- include/linux/math64.h \ |
- $(wildcard include/config/arch/supports/int128.h) \ |
- include/linux/err.h \ |
- include/linux/irqflags.h \ |
- $(wildcard include/config/irqsoff/tracer.h) \ |
- $(wildcard include/config/trace/irqflags/support.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/irqflags.h \ |
- include/linux/atomic.h \ |
- $(wildcard include/config/arch/has/atomic/or.h) \ |
- $(wildcard include/config/generic/atomic64.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/atomic.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cmpxchg.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cmpxchg_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/atomic64_32.h \ |
- include/asm-generic/atomic-long.h \ |
- include/linux/bottom_half.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/barrier.h \ |
- $(wildcard include/config/x86/ppro/fence.h) \ |
- $(wildcard include/config/x86/oostore.h) \ |
- include/linux/spinlock_types.h \ |
- include/linux/rwlock_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/spinlock.h \ |
- include/linux/jump_label.h \ |
- $(wildcard include/config/jump/label.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/jump_label.h \ |
- include/linux/rwlock.h \ |
- include/linux/spinlock_api_smp.h \ |
- $(wildcard include/config/inline/spin/lock.h) \ |
- $(wildcard include/config/inline/spin/lock/bh.h) \ |
- $(wildcard include/config/inline/spin/lock/irq.h) \ |
- $(wildcard include/config/inline/spin/lock/irqsave.h) \ |
- $(wildcard include/config/inline/spin/trylock.h) \ |
- $(wildcard include/config/inline/spin/trylock/bh.h) \ |
- $(wildcard include/config/uninline/spin/unlock.h) \ |
- $(wildcard include/config/inline/spin/unlock/bh.h) \ |
- $(wildcard include/config/inline/spin/unlock/irq.h) \ |
- $(wildcard include/config/inline/spin/unlock/irqrestore.h) \ |
- include/linux/rwlock_api_smp.h \ |
- $(wildcard include/config/inline/read/lock.h) \ |
- $(wildcard include/config/inline/write/lock.h) \ |
- $(wildcard include/config/inline/read/lock/bh.h) \ |
- $(wildcard include/config/inline/write/lock/bh.h) \ |
- $(wildcard include/config/inline/read/lock/irq.h) \ |
- $(wildcard include/config/inline/write/lock/irq.h) \ |
- $(wildcard include/config/inline/read/lock/irqsave.h) \ |
- $(wildcard include/config/inline/write/lock/irqsave.h) \ |
- $(wildcard include/config/inline/read/trylock.h) \ |
- $(wildcard include/config/inline/write/trylock.h) \ |
- $(wildcard include/config/inline/read/unlock.h) \ |
- $(wildcard include/config/inline/write/unlock.h) \ |
- $(wildcard include/config/inline/read/unlock/bh.h) \ |
- $(wildcard include/config/inline/write/unlock/bh.h) \ |
- $(wildcard include/config/inline/read/unlock/irq.h) \ |
- $(wildcard include/config/inline/write/unlock/irq.h) \ |
- $(wildcard include/config/inline/read/unlock/irqrestore.h) \ |
- $(wildcard include/config/inline/write/unlock/irqrestore.h) \ |
- include/uapi/linux/time.h \ |
- include/linux/uidgid.h \ |
- $(wildcard include/config/uidgid/strict/type/checks.h) \ |
- $(wildcard include/config/user/ns.h) \ |
- include/linux/highuid.h \ |
- include/linux/kref.h \ |
- include/linux/mutex.h \ |
- $(wildcard include/config/debug/mutexes.h) \ |
- $(wildcard include/config/mutex/spin/on/owner.h) \ |
- include/linux/wait.h \ |
- include/uapi/linux/wait.h \ |
- include/linux/workqueue.h \ |
- $(wildcard include/config/debug/objects/work.h) \ |
- $(wildcard include/config/freezer.h) \ |
- include/linux/timer.h \ |
- $(wildcard include/config/timer/stats.h) \ |
- $(wildcard include/config/debug/objects/timers.h) \ |
- include/linux/ktime.h \ |
- $(wildcard include/config/ktime/scalar.h) \ |
- include/linux/jiffies.h \ |
- include/linux/timex.h \ |
- include/uapi/linux/timex.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/param.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/param.h \ |
- include/asm-generic/param.h \ |
- $(wildcard include/config/hz.h) \ |
- include/uapi/asm-generic/param.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/timex.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/tsc.h \ |
- $(wildcard include/config/x86/tsc.h) \ |
- include/linux/debugobjects.h \ |
- $(wildcard include/config/debug/objects.h) \ |
- $(wildcard include/config/debug/objects/free.h) \ |
- include/linux/device.h \ |
- $(wildcard include/config/debug/devres.h) \ |
- $(wildcard include/config/acpi.h) \ |
- $(wildcard include/config/pinctrl.h) \ |
- $(wildcard include/config/numa.h) \ |
- $(wildcard include/config/dma/cma.h) \ |
- $(wildcard include/config/pm/sleep.h) \ |
- $(wildcard include/config/devtmpfs.h) \ |
- $(wildcard include/config/sysfs/deprecated.h) \ |
- include/linux/klist.h \ |
- include/linux/pinctrl/devinfo.h \ |
- $(wildcard include/config/pm.h) \ |
- include/linux/pinctrl/consumer.h \ |
- include/linux/seq_file.h \ |
- include/linux/nodemask.h \ |
- $(wildcard include/config/movable/node.h) \ |
- include/linux/numa.h \ |
- $(wildcard include/config/nodes/shift.h) \ |
- include/linux/pinctrl/pinctrl-state.h \ |
- include/linux/pm.h \ |
- $(wildcard include/config/vt/console/sleep.h) \ |
- $(wildcard include/config/pm/runtime.h) \ |
- $(wildcard include/config/pm/clk.h) \ |
- $(wildcard include/config/pm/generic/domains.h) \ |
- include/linux/completion.h \ |
- include/linux/ratelimit.h \ |
- include/linux/gfp.h \ |
- $(wildcard include/config/zone/dma.h) \ |
- $(wildcard include/config/zone/dma32.h) \ |
- $(wildcard include/config/cma.h) \ |
- include/linux/mmzone.h \ |
- $(wildcard include/config/force/max/zoneorder.h) \ |
- $(wildcard include/config/memory/isolation.h) \ |
- $(wildcard include/config/memcg.h) \ |
- $(wildcard include/config/compaction.h) \ |
- $(wildcard include/config/memory/hotplug.h) \ |
- $(wildcard include/config/have/memblock/node/map.h) \ |
- $(wildcard include/config/flat/node/mem/map.h) \ |
- $(wildcard include/config/no/bootmem.h) \ |
- $(wildcard include/config/numa/balancing.h) \ |
- $(wildcard include/config/have/memory/present.h) \ |
- $(wildcard include/config/have/memoryless/nodes.h) \ |
- $(wildcard include/config/need/node/memmap/size.h) \ |
- $(wildcard include/config/need/multiple/nodes.h) \ |
- $(wildcard include/config/have/arch/early/pfn/to/nid.h) \ |
- $(wildcard include/config/sparsemem/extreme.h) \ |
- $(wildcard include/config/have/arch/pfn/valid.h) \ |
- $(wildcard include/config/nodes/span/other/nodes.h) \ |
- $(wildcard include/config/holes/in/zone.h) \ |
- $(wildcard include/config/arch/has/holes/memorymodel.h) \ |
- include/linux/pageblock-flags.h \ |
- $(wildcard include/config/hugetlb/page/size/variable.h) \ |
- include/linux/page-flags-layout.h \ |
- include/generated/bounds.h \ |
- include/linux/memory_hotplug.h \ |
- $(wildcard include/config/have/arch/nodedata/extension.h) \ |
- $(wildcard include/config/have/bootmem/info/node.h) \ |
- include/linux/notifier.h \ |
- include/linux/rwsem.h \ |
- $(wildcard include/config/rwsem/generic/spinlock.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rwsem.h \ |
- include/linux/srcu.h \ |
- include/linux/rcupdate.h \ |
- $(wildcard include/config/rcu/torture/test.h) \ |
- $(wildcard include/config/tree/rcu.h) \ |
- $(wildcard include/config/tree/preempt/rcu.h) \ |
- $(wildcard include/config/rcu/trace.h) \ |
- $(wildcard include/config/preempt/rcu.h) \ |
- $(wildcard include/config/rcu/user/qs.h) \ |
- $(wildcard include/config/tiny/rcu.h) \ |
- $(wildcard include/config/debug/objects/rcu/head.h) \ |
- $(wildcard include/config/rcu/nocb/cpu.h) \ |
- $(wildcard include/config/no/hz/full/sysidle.h) \ |
- include/linux/rcutree.h \ |
- include/linux/topology.h \ |
- $(wildcard include/config/sched/smt.h) \ |
- $(wildcard include/config/sched/mc.h) \ |
- $(wildcard include/config/sched/book.h) \ |
- $(wildcard include/config/use/percpu/numa/node/id.h) \ |
- include/linux/smp.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/smp.h \ |
- $(wildcard include/config/x86/io/apic.h) \ |
- $(wildcard include/config/x86/32/smp.h) \ |
- $(wildcard include/config/debug/nmi/selftest.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mpspec.h \ |
- $(wildcard include/config/x86/numaq.h) \ |
- $(wildcard include/config/eisa.h) \ |
- $(wildcard include/config/x86/mpparse.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mpspec_def.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/x86_init.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/bootparam.h \ |
- include/linux/screen_info.h \ |
- include/uapi/linux/screen_info.h \ |
- include/linux/apm_bios.h \ |
- include/uapi/linux/apm_bios.h \ |
- include/linux/edd.h \ |
- include/uapi/linux/edd.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/e820.h \ |
- $(wildcard include/config/efi.h) \ |
- $(wildcard include/config/hibernation.h) \ |
- $(wildcard include/config/memtest.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/e820.h \ |
- $(wildcard include/config/intel/txt.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/ist.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ist.h \ |
- include/video/edid.h \ |
- $(wildcard include/config/x86.h) \ |
- include/uapi/video/edid.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/apicdef.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/apic.h \ |
- $(wildcard include/config/x86/x2apic.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/fixmap.h \ |
- $(wildcard include/config/paravirt/clock.h) \ |
- $(wildcard include/config/provide/ohci1394/dma/init.h) \ |
- $(wildcard include/config/x86/visws/apic.h) \ |
- $(wildcard include/config/x86/intel/mid.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/acpi.h \ |
- $(wildcard include/config/acpi/numa.h) \ |
- include/acpi/pdc_intel.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/numa.h \ |
- $(wildcard include/config/numa/emu.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/topology.h \ |
- $(wildcard include/config/x86/ht.h) \ |
- include/asm-generic/topology.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/numa_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mmu.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/realmode.h \ |
- $(wildcard include/config/acpi/sleep.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/io.h \ |
- $(wildcard include/config/mtrr.h) \ |
- include/asm-generic/iomap.h \ |
- $(wildcard include/config/has/ioport.h) \ |
- $(wildcard include/config/generic/iomap.h) \ |
- include/asm-generic/pci_iomap.h \ |
- $(wildcard include/config/no/generic/pci/ioport/map.h) \ |
- $(wildcard include/config/generic/pci/iomap.h) \ |
- include/linux/vmalloc.h \ |
- include/linux/rbtree.h \ |
- include/xen/xen.h \ |
- $(wildcard include/config/xen/dom0.h) \ |
- include/xen/interface/xen.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/interface.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/interface_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pvclock-abi.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/hypervisor.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pvclock.h \ |
- include/linux/clocksource.h \ |
- $(wildcard include/config/arch/clocksource/data.h) \ |
- $(wildcard include/config/clocksource/watchdog.h) \ |
- $(wildcard include/config/clksrc/of.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/idle.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/io_apic.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/irq_vectors.h \ |
- $(wildcard include/config/have/kvm.h) \ |
- include/linux/percpu.h \ |
- $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \ |
- $(wildcard include/config/need/per/cpu/page/first/chunk.h) \ |
- include/linux/pfn.h \ |
- include/linux/mmdebug.h \ |
- $(wildcard include/config/debug/vm.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/device.h \ |
- $(wildcard include/config/x86/dev/dma/ops.h) \ |
- $(wildcard include/config/intel/iommu.h) \ |
- $(wildcard include/config/amd/iommu.h) \ |
- include/linux/pm_wakeup.h \ |
- include/linux/io.h \ |
- include/linux/irqreturn.h \ |
- include/uapi/linux/pci.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/pci_regs.h \ |
- include/linux/pci_ids.h \ |
- include/linux/pci-dma.h \ |
- include/linux/dmapool.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/scatterlist.h \ |
- include/asm-generic/scatterlist.h \ |
- $(wildcard include/config/debug/sg.h) \ |
- $(wildcard include/config/need/sg/dma/length.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pci.h \ |
- include/linux/mm.h \ |
- $(wildcard include/config/sysctl.h) \ |
- $(wildcard include/config/ppc.h) \ |
- $(wildcard include/config/parisc.h) \ |
- $(wildcard include/config/metag.h) \ |
- $(wildcard include/config/ia64.h) \ |
- $(wildcard include/config/stack/growsup.h) \ |
- $(wildcard include/config/transparent/hugepage.h) \ |
- $(wildcard include/config/ksm.h) \ |
- $(wildcard include/config/debug/vm/rb.h) \ |
- $(wildcard include/config/arch/uses/numa/prot/none.h) \ |
- $(wildcard include/config/debug/pagealloc.h) \ |
- $(wildcard include/config/hugetlbfs.h) \ |
- include/linux/debug_locks.h \ |
- $(wildcard include/config/debug/locking/api/selftests.h) \ |
- include/linux/mm_types.h \ |
- $(wildcard include/config/split/ptlock/cpus.h) \ |
- $(wildcard include/config/arch/enable/split/pmd/ptlock.h) \ |
- $(wildcard include/config/have/cmpxchg/double.h) \ |
- $(wildcard include/config/have/aligned/struct/page.h) \ |
- $(wildcard include/config/want/page/debug/flags.h) \ |
- $(wildcard include/config/aio.h) \ |
- $(wildcard include/config/mm/owner.h) \ |
- $(wildcard include/config/mmu/notifier.h) \ |
- include/linux/auxvec.h \ |
- include/uapi/linux/auxvec.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/auxvec.h \ |
- include/linux/page-debug-flags.h \ |
- $(wildcard include/config/page/poisoning.h) \ |
- $(wildcard include/config/page/guard.h) \ |
- $(wildcard include/config/page/debug/something/else.h) \ |
- include/linux/uprobes.h \ |
- $(wildcard include/config/arch/supports/uprobes.h) \ |
- $(wildcard include/config/uprobes.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/uprobes.h \ |
- include/linux/bit_spinlock.h \ |
- include/linux/shrinker.h \ |
- include/linux/dcache.h \ |
- include/linux/rculist.h \ |
- include/linux/rculist_bl.h \ |
- include/linux/list_bl.h \ |
- include/linux/lockref.h \ |
- $(wildcard include/config/arch/use/cmpxchg/lockref.h) \ |
- include/linux/file.h \ |
- include/linux/fs.h \ |
- $(wildcard include/config/fs/posix/acl.h) \ |
- $(wildcard include/config/security.h) \ |
- $(wildcard include/config/quota.h) \ |
- $(wildcard include/config/fsnotify.h) \ |
- $(wildcard include/config/ima.h) \ |
- $(wildcard include/config/epoll.h) \ |
- $(wildcard include/config/debug/writecount.h) \ |
- $(wildcard include/config/file/locking.h) \ |
- $(wildcard include/config/auditsyscall.h) \ |
- $(wildcard include/config/block.h) \ |
- $(wildcard include/config/fs/xip.h) \ |
- $(wildcard include/config/migration.h) \ |
- include/linux/kdev_t.h \ |
- include/uapi/linux/kdev_t.h \ |
- include/linux/path.h \ |
- include/linux/list_lru.h \ |
- include/linux/llist.h \ |
- $(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \ |
- include/linux/radix-tree.h \ |
- include/linux/pid.h \ |
- include/linux/capability.h \ |
- include/uapi/linux/capability.h \ |
- include/linux/semaphore.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/fiemap.h \ |
- include/linux/migrate_mode.h \ |
- include/linux/percpu-rwsem.h \ |
- include/linux/blk_types.h \ |
- $(wildcard include/config/blk/cgroup.h) \ |
- $(wildcard include/config/blk/dev/integrity.h) \ |
- include/uapi/linux/fs.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/limits.h \ |
- include/linux/quota.h \ |
- $(wildcard include/config/quota/netlink/interface.h) \ |
- include/linux/percpu_counter.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/dqblk_xfs.h \ |
- include/linux/dqblk_v1.h \ |
- include/linux/dqblk_v2.h \ |
- include/linux/dqblk_qtree.h \ |
- include/linux/projid.h \ |
- include/uapi/linux/quota.h \ |
- include/linux/nfs_fs_i.h \ |
- include/linux/fcntl.h \ |
- include/uapi/linux/fcntl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/fcntl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/fcntl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_32.h \ |
- $(wildcard include/config/highpte.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable-3level.h \ |
- include/asm-generic/pgtable.h \ |
- $(wildcard include/config/have/arch/soft/dirty.h) \ |
- include/linux/page-flags.h \ |
- $(wildcard include/config/pageflags/extended.h) \ |
- $(wildcard include/config/arch/uses/pg/uncached.h) \ |
- $(wildcard include/config/memory/failure.h) \ |
- $(wildcard include/config/swap.h) \ |
- include/linux/huge_mm.h \ |
- include/linux/vmstat.h \ |
- $(wildcard include/config/vm/event/counters.h) \ |
- include/linux/vm_event_item.h \ |
- include/linux/slab.h \ |
- $(wildcard include/config/slab/debug.h) \ |
- $(wildcard include/config/failslab.h) \ |
- $(wildcard include/config/slob.h) \ |
- $(wildcard include/config/slab.h) \ |
- $(wildcard include/config/slub.h) \ |
- $(wildcard include/config/debug/slab.h) \ |
- include/linux/kmemleak.h \ |
- $(wildcard include/config/debug/kmemleak.h) \ |
- include/linux/slub_def.h \ |
- $(wildcard include/config/slub/stats.h) \ |
- $(wildcard include/config/memcg/kmem.h) \ |
- include/asm-generic/pci-dma-compat.h \ |
- include/linux/dma-mapping.h \ |
- $(wildcard include/config/has/dma.h) \ |
- $(wildcard include/config/arch/has/dma/set/coherent/mask.h) \ |
- $(wildcard include/config/have/dma/attrs.h) \ |
- $(wildcard include/config/need/dma/map/state.h) \ |
- include/linux/dma-attrs.h \ |
- include/linux/dma-direction.h \ |
- include/linux/scatterlist.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/dma-mapping.h \ |
- $(wildcard include/config/isa.h) \ |
- $(wildcard include/config/x86/dma/remap.h) \ |
- include/linux/kmemcheck.h \ |
- include/linux/dma-debug.h \ |
- $(wildcard include/config/dma/api/debug.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/swiotlb.h \ |
- $(wildcard include/config/swiotlb.h) \ |
- include/linux/swiotlb.h \ |
- include/asm-generic/dma-coherent.h \ |
- $(wildcard include/config/have/generic/dma/coherent.h) \ |
- include/linux/dma-contiguous.h \ |
- $(wildcard include/config/cma/areas.h) \ |
- include/asm-generic/dma-mapping-common.h \ |
- include/asm-generic/pci.h \ |
- |
-/home/f9daq/pcicc32-6.9/driver/./plxbug.o: $(deps_/home/f9daq/pcicc32-6.9/driver/./plxbug.o) |
- |
-$(deps_/home/f9daq/pcicc32-6.9/driver/./plxbug.o): |
Index: drivers/pcicc32-linux/driver/common.h |
=================================================================== |
--- drivers/pcicc32-linux/driver/common.h (revision 86) |
+++ drivers/pcicc32-linux/driver/common.h (nonexistent) |
@@ -1,109 +0,0 @@ |
-#ifndef __COMMON_H__ |
-#define __COMMON_H__ |
- |
-//**************************************************************************** |
-// Copyright (C) 2000-2006 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// common.h - common definitions to include in all *.c files |
-// |
-// $Log: common.h,v $ |
-// Revision 1.6 2006/06/04 12:26:07 klaus |
-// release_20060604; Version 6.9; pci_{en|dis}able_device() added; remap_page_range reorganized |
-// |
-// Revision 1.5 2004/08/12 19:59:19 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.4 2003/05/11 11:12:03 klaus |
-// matched to kernel 2.4 PCI handling, debug messages improved |
-// |
-// Revision 1.3 2001/11/20 21:29:24 klaus |
-// Small changes to correct versioning down to kernel 2.3 |
-// |
-// Revision 1.2 2001/11/20 20:12:50 klaus |
-// included new header and CVS log |
-// |
-// |
-// created while adapting to kernel version 2.4 AR 4.10.2001 |
-// |
-//**************************************************************************** |
- |
-#include <linux/version.h> |
-#include <generated/autoconf.h> |
-#if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS) |
-#define MODVERSIONS |
-#endif |
- |
-#ifdef MODVERSIONS |
- #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) |
- #include <config/modversions.h> |
- #else |
- #include <linux/modversions.h> |
- #endif |
-#endif |
- |
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,3,0) |
-#define kfree_s(ptr, size) kfree(ptr) /* a workaround cause kfree_s is disapeared in V 2.4 */ |
-#endif |
- |
-// some preparative defintions for kernel 2.6.x |
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,24) |
- typedef void irqreturn_t; |
- #define IRQ_NONE |
- #define IRQ_HANDLED |
- #define IRQ_RETVAL(x) |
-#endif |
- |
-// circumvent deprecated MOD_..._USE_COUNT |
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) |
-#define __MOD_INC_USE_COUNT__ |
-#define __MOD_DEC_USE_COUNT__ |
-#else |
-#define __MOD_INC_USE_COUNT__ MOD_INC_USE_COUNT |
-#define __MOD_DEC_USE_COUNT__ MOD_DEC_USE_COUNT |
-#endif |
- |
-// switch to disable all printks for not debugging |
-#ifdef __DEBUG__ |
-#define DPRINTK printk |
-#else |
-#define DPRINTK(stuff...) |
-#endif |
- |
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,22) |
-#define pcicc32_remap_page_range(a, b, c, d, e) remap_page_range(b, d, e) |
-#else |
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,13) |
-#define pcicc32_remap_page_range(a, b, c, d. e) remap_page_range(a, b, c, d, e) |
-#else |
-#define pcicc32_remap_page_range(a, b, c, d, e) remap_pfn_range(a, b, (c >> PAGE_SHIFT), d, e) |
-#endif |
-#endif |
- |
-#endif /* __COMMON_H__ */ |
Index: drivers/pcicc32-linux/driver/.pcicc32.mod.o.cmd |
=================================================================== |
--- drivers/pcicc32-linux/driver/.pcicc32.mod.o.cmd (revision 86) |
+++ drivers/pcicc32-linux/driver/.pcicc32.mod.o.cmd (nonexistent) |
@@ -1,554 +0,0 @@ |
-cmd_/home/f9daq/pcicc32-6.9/driver/pcicc32.mod.o := gcc -Wp,-MD,/home/f9daq/pcicc32-6.9/driver/.pcicc32.mod.o.d -nostdinc -isystem /usr/lib/gcc/i686-linux-gnu/4.8/include -I/usr/src/linux-headers-3.13.0-37-generic/arch/x86/include -Iarch/x86/include/generated -Iinclude -I/usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-headers-3.13.0-37-generic/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.13.0-37-generic/include/linux/kconfig.h -Iubuntu/include -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mno-mmx -mno-sse -fno-pic -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -Wframe-larger-than=1024 -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(pcicc32.mod)" -D"KBUILD_MODNAME=KBUILD_STR(pcicc32)" -DMODULE -c -o /home/f9daq/pcicc32-6.9/driver/pcicc32.mod.o /home/f9daq/pcicc32-6.9/driver/pcicc32.mod.c |
- |
-source_/home/f9daq/pcicc32-6.9/driver/pcicc32.mod.o := /home/f9daq/pcicc32-6.9/driver/pcicc32.mod.c |
- |
-deps_/home/f9daq/pcicc32-6.9/driver/pcicc32.mod.o := \ |
- $(wildcard include/config/module/unload.h) \ |
- include/linux/module.h \ |
- $(wildcard include/config/sysfs.h) \ |
- $(wildcard include/config/modules.h) \ |
- $(wildcard include/config/unused/symbols.h) \ |
- $(wildcard include/config/module/sig.h) \ |
- $(wildcard include/config/generic/bug.h) \ |
- $(wildcard include/config/kallsyms.h) \ |
- $(wildcard include/config/smp.h) \ |
- $(wildcard include/config/tracepoints.h) \ |
- $(wildcard include/config/tracing.h) \ |
- $(wildcard include/config/event/tracing.h) \ |
- $(wildcard include/config/ftrace/mcount/record.h) \ |
- $(wildcard include/config/constructors.h) \ |
- $(wildcard include/config/debug/set/module/ronx.h) \ |
- include/linux/list.h \ |
- $(wildcard include/config/debug/list.h) \ |
- include/linux/types.h \ |
- $(wildcard include/config/uid16.h) \ |
- $(wildcard include/config/lbdaf.h) \ |
- $(wildcard include/config/arch/dma/addr/t/64bit.h) \ |
- $(wildcard include/config/phys/addr/t/64bit.h) \ |
- $(wildcard include/config/64bit.h) \ |
- include/uapi/linux/types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/types.h \ |
- include/asm-generic/int-ll64.h \ |
- include/uapi/asm-generic/int-ll64.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/bitsperlong.h \ |
- include/asm-generic/bitsperlong.h \ |
- include/uapi/asm-generic/bitsperlong.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/posix_types.h \ |
- include/linux/stddef.h \ |
- include/uapi/linux/stddef.h \ |
- include/linux/compiler.h \ |
- $(wildcard include/config/sparse/rcu/pointer.h) \ |
- $(wildcard include/config/trace/branch/profiling.h) \ |
- $(wildcard include/config/profile/all/branches.h) \ |
- $(wildcard include/config/enable/must/check.h) \ |
- $(wildcard include/config/enable/warn/deprecated.h) \ |
- $(wildcard include/config/kprobes.h) \ |
- include/linux/compiler-gcc.h \ |
- $(wildcard include/config/arch/supports/optimized/inlining.h) \ |
- $(wildcard include/config/optimize/inlining.h) \ |
- include/linux/compiler-gcc4.h \ |
- $(wildcard include/config/arch/use/builtin/bswap.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/posix_types.h \ |
- $(wildcard include/config/x86/32.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/posix_types_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/posix_types.h \ |
- include/linux/poison.h \ |
- $(wildcard include/config/illegal/pointer/value.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/const.h \ |
- include/linux/stat.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/stat.h \ |
- include/uapi/linux/stat.h \ |
- include/linux/time.h \ |
- $(wildcard include/config/arch/uses/gettimeoffset.h) \ |
- include/linux/cache.h \ |
- $(wildcard include/config/arch/has/cache/line/size.h) \ |
- include/linux/kernel.h \ |
- $(wildcard include/config/preempt/voluntary.h) \ |
- $(wildcard include/config/debug/atomic/sleep.h) \ |
- $(wildcard include/config/mmu.h) \ |
- $(wildcard include/config/prove/locking.h) \ |
- $(wildcard include/config/ring/buffer.h) \ |
- /usr/lib/gcc/i686-linux-gnu/4.8/include/stdarg.h \ |
- include/linux/linkage.h \ |
- include/linux/stringify.h \ |
- include/linux/export.h \ |
- $(wildcard include/config/have/underscore/symbol/prefix.h) \ |
- $(wildcard include/config/modversions.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/linkage.h \ |
- $(wildcard include/config/x86/64.h) \ |
- $(wildcard include/config/x86/alignment/16.h) \ |
- include/linux/bitops.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/bitops.h \ |
- $(wildcard include/config/x86/cmov.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/alternative.h \ |
- $(wildcard include/config/paravirt.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/asm.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/ptrace.h \ |
- $(wildcard include/config/x86/debugctlmsr.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/segment.h \ |
- $(wildcard include/config/cc/stackprotector.h) \ |
- $(wildcard include/config/x86/32/lazy/gs.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_types.h \ |
- $(wildcard include/config/physical/start.h) \ |
- $(wildcard include/config/physical/align.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_32_types.h \ |
- $(wildcard include/config/highmem4g.h) \ |
- $(wildcard include/config/highmem64g.h) \ |
- $(wildcard include/config/page/offset.h) \ |
- $(wildcard include/config/x86/pae.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ptrace.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ptrace-abi.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/processor-flags.h \ |
- $(wildcard include/config/vm86.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/processor-flags.h \ |
- include/linux/init.h \ |
- $(wildcard include/config/broken/rodata.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/paravirt_types.h \ |
- $(wildcard include/config/x86/local/apic.h) \ |
- $(wildcard include/config/paravirt/debug.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/desc_defs.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/kmap_types.h \ |
- $(wildcard include/config/debug/highmem.h) \ |
- include/asm-generic/kmap_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_types.h \ |
- $(wildcard include/config/kmemcheck.h) \ |
- $(wildcard include/config/mem/soft/dirty.h) \ |
- $(wildcard include/config/compat/vdso.h) \ |
- $(wildcard include/config/proc/fs.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable_32_types.h \ |
- $(wildcard include/config/highmem.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pgtable-3level_types.h \ |
- include/asm-generic/pgtable-nopud.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/spinlock_types.h \ |
- $(wildcard include/config/paravirt/spinlocks.h) \ |
- $(wildcard include/config/nr/cpus.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rwlock.h \ |
- include/asm-generic/ptrace.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cpufeature.h \ |
- $(wildcard include/config/x86/debug/static/cpu/has.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/required-features.h \ |
- $(wildcard include/config/x86/minimum/cpu/family.h) \ |
- $(wildcard include/config/math/emulation.h) \ |
- $(wildcard include/config/x86/cmpxchg64.h) \ |
- $(wildcard include/config/x86/use/3dnow.h) \ |
- $(wildcard include/config/x86/p6/nop.h) \ |
- $(wildcard include/config/matom.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rmwcc.h \ |
- include/asm-generic/bitops/fls64.h \ |
- include/asm-generic/bitops/find.h \ |
- $(wildcard include/config/generic/find/first/bit.h) \ |
- include/asm-generic/bitops/sched.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/arch_hweight.h \ |
- include/asm-generic/bitops/const_hweight.h \ |
- include/asm-generic/bitops/le.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/byteorder.h \ |
- include/linux/byteorder/little_endian.h \ |
- include/uapi/linux/byteorder/little_endian.h \ |
- include/linux/swab.h \ |
- include/uapi/linux/swab.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/swab.h \ |
- include/linux/byteorder/generic.h \ |
- include/asm-generic/bitops/ext2-atomic-setbit.h \ |
- include/linux/log2.h \ |
- $(wildcard include/config/arch/has/ilog2/u32.h) \ |
- $(wildcard include/config/arch/has/ilog2/u64.h) \ |
- include/linux/typecheck.h \ |
- include/linux/printk.h \ |
- $(wildcard include/config/early/printk.h) \ |
- $(wildcard include/config/printk.h) \ |
- $(wildcard include/config/dynamic/debug.h) \ |
- include/linux/kern_levels.h \ |
- include/linux/dynamic_debug.h \ |
- include/uapi/linux/kernel.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/sysinfo.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/div64.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cache.h \ |
- $(wildcard include/config/x86/l1/cache/shift.h) \ |
- $(wildcard include/config/x86/internode/cache/shift.h) \ |
- $(wildcard include/config/x86/vsmp.h) \ |
- include/linux/seqlock.h \ |
- $(wildcard include/config/debug/lock/alloc.h) \ |
- include/linux/spinlock.h \ |
- $(wildcard include/config/debug/spinlock.h) \ |
- $(wildcard include/config/generic/lockbreak.h) \ |
- $(wildcard include/config/preempt.h) \ |
- include/linux/preempt.h \ |
- $(wildcard include/config/debug/preempt.h) \ |
- $(wildcard include/config/preempt/tracer.h) \ |
- $(wildcard include/config/preempt/count.h) \ |
- $(wildcard include/config/context/tracking.h) \ |
- $(wildcard include/config/preempt/notifiers.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/preempt.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/percpu.h \ |
- $(wildcard include/config/x86/64/smp.h) \ |
- include/asm-generic/percpu.h \ |
- $(wildcard include/config/have/setup/per/cpu/area.h) \ |
- include/linux/threads.h \ |
- $(wildcard include/config/base/small.h) \ |
- include/linux/percpu-defs.h \ |
- $(wildcard include/config/debug/force/weak/per/cpu.h) \ |
- include/linux/thread_info.h \ |
- $(wildcard include/config/compat.h) \ |
- $(wildcard include/config/debug/stack/usage.h) \ |
- include/linux/bug.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/bug.h \ |
- $(wildcard include/config/bug.h) \ |
- $(wildcard include/config/debug/bugverbose.h) \ |
- include/asm-generic/bug.h \ |
- $(wildcard include/config/generic/bug/relative/pointers.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/thread_info.h \ |
- $(wildcard include/config/ia32/emulation.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/page_32.h \ |
- $(wildcard include/config/hugetlb/page.h) \ |
- $(wildcard include/config/debug/virtual.h) \ |
- $(wildcard include/config/flatmem.h) \ |
- $(wildcard include/config/x86/3dnow.h) \ |
- include/linux/string.h \ |
- $(wildcard include/config/binary/printf.h) \ |
- include/uapi/linux/string.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/string.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/string_32.h \ |
- include/linux/range.h \ |
- include/asm-generic/memory_model.h \ |
- $(wildcard include/config/discontigmem.h) \ |
- $(wildcard include/config/sparsemem/vmemmap.h) \ |
- $(wildcard include/config/sparsemem.h) \ |
- include/asm-generic/getorder.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/processor.h \ |
- $(wildcard include/config/m486.h) \ |
- $(wildcard include/config/xen.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/vm86.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/vm86.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/math_emu.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/sigcontext.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/sigcontext.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/current.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/msr.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/msr.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/msr-index.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/ioctl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ioctl.h \ |
- include/asm-generic/ioctl.h \ |
- include/uapi/asm-generic/ioctl.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/errno.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/errno.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/asm-generic/errno-base.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cpumask.h \ |
- include/linux/cpumask.h \ |
- $(wildcard include/config/cpumask/offstack.h) \ |
- $(wildcard include/config/hotplug/cpu.h) \ |
- $(wildcard include/config/debug/per/cpu/maps.h) \ |
- $(wildcard include/config/disable/obsolete/cpumask/functions.h) \ |
- include/linux/bitmap.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/paravirt.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/nops.h \ |
- $(wildcard include/config/mk7.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/special_insns.h \ |
- include/linux/personality.h \ |
- include/uapi/linux/personality.h \ |
- include/linux/math64.h \ |
- $(wildcard include/config/arch/supports/int128.h) \ |
- include/linux/err.h \ |
- include/linux/irqflags.h \ |
- $(wildcard include/config/trace/irqflags.h) \ |
- $(wildcard include/config/irqsoff/tracer.h) \ |
- $(wildcard include/config/trace/irqflags/support.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/irqflags.h \ |
- include/linux/atomic.h \ |
- $(wildcard include/config/arch/has/atomic/or.h) \ |
- $(wildcard include/config/generic/atomic64.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/atomic.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cmpxchg.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/cmpxchg_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/atomic64_32.h \ |
- include/asm-generic/atomic-long.h \ |
- include/linux/bottom_half.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/barrier.h \ |
- $(wildcard include/config/x86/ppro/fence.h) \ |
- $(wildcard include/config/x86/oostore.h) \ |
- include/linux/spinlock_types.h \ |
- include/linux/lockdep.h \ |
- $(wildcard include/config/lockdep.h) \ |
- $(wildcard include/config/lock/stat.h) \ |
- $(wildcard include/config/prove/rcu.h) \ |
- include/linux/rwlock_types.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/spinlock.h \ |
- include/linux/jump_label.h \ |
- $(wildcard include/config/jump/label.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/jump_label.h \ |
- include/linux/rwlock.h \ |
- include/linux/spinlock_api_smp.h \ |
- $(wildcard include/config/inline/spin/lock.h) \ |
- $(wildcard include/config/inline/spin/lock/bh.h) \ |
- $(wildcard include/config/inline/spin/lock/irq.h) \ |
- $(wildcard include/config/inline/spin/lock/irqsave.h) \ |
- $(wildcard include/config/inline/spin/trylock.h) \ |
- $(wildcard include/config/inline/spin/trylock/bh.h) \ |
- $(wildcard include/config/uninline/spin/unlock.h) \ |
- $(wildcard include/config/inline/spin/unlock/bh.h) \ |
- $(wildcard include/config/inline/spin/unlock/irq.h) \ |
- $(wildcard include/config/inline/spin/unlock/irqrestore.h) \ |
- include/linux/rwlock_api_smp.h \ |
- $(wildcard include/config/inline/read/lock.h) \ |
- $(wildcard include/config/inline/write/lock.h) \ |
- $(wildcard include/config/inline/read/lock/bh.h) \ |
- $(wildcard include/config/inline/write/lock/bh.h) \ |
- $(wildcard include/config/inline/read/lock/irq.h) \ |
- $(wildcard include/config/inline/write/lock/irq.h) \ |
- $(wildcard include/config/inline/read/lock/irqsave.h) \ |
- $(wildcard include/config/inline/write/lock/irqsave.h) \ |
- $(wildcard include/config/inline/read/trylock.h) \ |
- $(wildcard include/config/inline/write/trylock.h) \ |
- $(wildcard include/config/inline/read/unlock.h) \ |
- $(wildcard include/config/inline/write/unlock.h) \ |
- $(wildcard include/config/inline/read/unlock/bh.h) \ |
- $(wildcard include/config/inline/write/unlock/bh.h) \ |
- $(wildcard include/config/inline/read/unlock/irq.h) \ |
- $(wildcard include/config/inline/write/unlock/irq.h) \ |
- $(wildcard include/config/inline/read/unlock/irqrestore.h) \ |
- $(wildcard include/config/inline/write/unlock/irqrestore.h) \ |
- include/uapi/linux/time.h \ |
- include/linux/uidgid.h \ |
- $(wildcard include/config/uidgid/strict/type/checks.h) \ |
- $(wildcard include/config/user/ns.h) \ |
- include/linux/highuid.h \ |
- include/linux/kmod.h \ |
- include/linux/gfp.h \ |
- $(wildcard include/config/numa.h) \ |
- $(wildcard include/config/zone/dma.h) \ |
- $(wildcard include/config/zone/dma32.h) \ |
- $(wildcard include/config/pm/sleep.h) \ |
- $(wildcard include/config/cma.h) \ |
- include/linux/mmzone.h \ |
- $(wildcard include/config/force/max/zoneorder.h) \ |
- $(wildcard include/config/memory/isolation.h) \ |
- $(wildcard include/config/memcg.h) \ |
- $(wildcard include/config/compaction.h) \ |
- $(wildcard include/config/memory/hotplug.h) \ |
- $(wildcard include/config/have/memblock/node/map.h) \ |
- $(wildcard include/config/flat/node/mem/map.h) \ |
- $(wildcard include/config/no/bootmem.h) \ |
- $(wildcard include/config/numa/balancing.h) \ |
- $(wildcard include/config/have/memory/present.h) \ |
- $(wildcard include/config/have/memoryless/nodes.h) \ |
- $(wildcard include/config/need/node/memmap/size.h) \ |
- $(wildcard include/config/need/multiple/nodes.h) \ |
- $(wildcard include/config/have/arch/early/pfn/to/nid.h) \ |
- $(wildcard include/config/sparsemem/extreme.h) \ |
- $(wildcard include/config/have/arch/pfn/valid.h) \ |
- $(wildcard include/config/nodes/span/other/nodes.h) \ |
- $(wildcard include/config/holes/in/zone.h) \ |
- $(wildcard include/config/arch/has/holes/memorymodel.h) \ |
- include/linux/wait.h \ |
- include/uapi/linux/wait.h \ |
- include/linux/numa.h \ |
- $(wildcard include/config/nodes/shift.h) \ |
- include/linux/nodemask.h \ |
- $(wildcard include/config/movable/node.h) \ |
- include/linux/pageblock-flags.h \ |
- $(wildcard include/config/hugetlb/page/size/variable.h) \ |
- include/linux/page-flags-layout.h \ |
- include/generated/bounds.h \ |
- include/linux/memory_hotplug.h \ |
- $(wildcard include/config/memory/hotremove.h) \ |
- $(wildcard include/config/have/arch/nodedata/extension.h) \ |
- $(wildcard include/config/have/bootmem/info/node.h) \ |
- include/linux/notifier.h \ |
- include/linux/errno.h \ |
- include/uapi/linux/errno.h \ |
- include/linux/mutex.h \ |
- $(wildcard include/config/debug/mutexes.h) \ |
- $(wildcard include/config/mutex/spin/on/owner.h) \ |
- include/linux/rwsem.h \ |
- $(wildcard include/config/rwsem/generic/spinlock.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/rwsem.h \ |
- include/linux/srcu.h \ |
- include/linux/rcupdate.h \ |
- $(wildcard include/config/rcu/torture/test.h) \ |
- $(wildcard include/config/tree/rcu.h) \ |
- $(wildcard include/config/tree/preempt/rcu.h) \ |
- $(wildcard include/config/rcu/trace.h) \ |
- $(wildcard include/config/preempt/rcu.h) \ |
- $(wildcard include/config/rcu/user/qs.h) \ |
- $(wildcard include/config/tiny/rcu.h) \ |
- $(wildcard include/config/debug/objects/rcu/head.h) \ |
- $(wildcard include/config/rcu/nocb/cpu.h) \ |
- $(wildcard include/config/no/hz/full/sysidle.h) \ |
- include/linux/completion.h \ |
- include/linux/debugobjects.h \ |
- $(wildcard include/config/debug/objects.h) \ |
- $(wildcard include/config/debug/objects/free.h) \ |
- include/linux/rcutree.h \ |
- include/linux/workqueue.h \ |
- $(wildcard include/config/debug/objects/work.h) \ |
- $(wildcard include/config/freezer.h) \ |
- include/linux/timer.h \ |
- $(wildcard include/config/timer/stats.h) \ |
- $(wildcard include/config/debug/objects/timers.h) \ |
- include/linux/ktime.h \ |
- $(wildcard include/config/ktime/scalar.h) \ |
- include/linux/jiffies.h \ |
- include/linux/timex.h \ |
- include/uapi/linux/timex.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/param.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/param.h \ |
- include/asm-generic/param.h \ |
- $(wildcard include/config/hz.h) \ |
- include/uapi/asm-generic/param.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/timex.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/tsc.h \ |
- $(wildcard include/config/x86/tsc.h) \ |
- include/linux/topology.h \ |
- $(wildcard include/config/sched/smt.h) \ |
- $(wildcard include/config/sched/mc.h) \ |
- $(wildcard include/config/sched/book.h) \ |
- $(wildcard include/config/use/percpu/numa/node/id.h) \ |
- include/linux/smp.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/smp.h \ |
- $(wildcard include/config/x86/io/apic.h) \ |
- $(wildcard include/config/x86/32/smp.h) \ |
- $(wildcard include/config/debug/nmi/selftest.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mpspec.h \ |
- $(wildcard include/config/x86/numaq.h) \ |
- $(wildcard include/config/eisa.h) \ |
- $(wildcard include/config/x86/mpparse.h) \ |
- $(wildcard include/config/acpi.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mpspec_def.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/x86_init.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/bootparam.h \ |
- include/linux/screen_info.h \ |
- include/uapi/linux/screen_info.h \ |
- include/linux/apm_bios.h \ |
- include/uapi/linux/apm_bios.h \ |
- include/linux/edd.h \ |
- include/uapi/linux/edd.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/e820.h \ |
- $(wildcard include/config/efi.h) \ |
- $(wildcard include/config/hibernation.h) \ |
- $(wildcard include/config/memtest.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/e820.h \ |
- $(wildcard include/config/intel/txt.h) \ |
- include/linux/ioport.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/ist.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ist.h \ |
- include/video/edid.h \ |
- $(wildcard include/config/x86.h) \ |
- include/uapi/video/edid.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/apicdef.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/apic.h \ |
- $(wildcard include/config/x86/x2apic.h) \ |
- include/linux/pm.h \ |
- $(wildcard include/config/vt/console/sleep.h) \ |
- $(wildcard include/config/pm.h) \ |
- $(wildcard include/config/pm/runtime.h) \ |
- $(wildcard include/config/pm/clk.h) \ |
- $(wildcard include/config/pm/generic/domains.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/fixmap.h \ |
- $(wildcard include/config/paravirt/clock.h) \ |
- $(wildcard include/config/provide/ohci1394/dma/init.h) \ |
- $(wildcard include/config/x86/visws/apic.h) \ |
- $(wildcard include/config/pci/mmconfig.h) \ |
- $(wildcard include/config/x86/intel/mid.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/acpi.h \ |
- $(wildcard include/config/acpi/numa.h) \ |
- include/acpi/pdc_intel.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/numa.h \ |
- $(wildcard include/config/numa/emu.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/topology.h \ |
- $(wildcard include/config/x86/ht.h) \ |
- include/asm-generic/topology.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/numa_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/mmu.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/realmode.h \ |
- $(wildcard include/config/acpi/sleep.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/io.h \ |
- $(wildcard include/config/mtrr.h) \ |
- include/asm-generic/iomap.h \ |
- $(wildcard include/config/has/ioport.h) \ |
- $(wildcard include/config/pci.h) \ |
- $(wildcard include/config/generic/iomap.h) \ |
- include/asm-generic/pci_iomap.h \ |
- $(wildcard include/config/no/generic/pci/ioport/map.h) \ |
- $(wildcard include/config/generic/pci/iomap.h) \ |
- include/linux/vmalloc.h \ |
- include/linux/rbtree.h \ |
- include/xen/xen.h \ |
- $(wildcard include/config/xen/dom0.h) \ |
- include/xen/interface/xen.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/interface.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/interface_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pvclock-abi.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/xen/hypervisor.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/pvclock.h \ |
- include/linux/clocksource.h \ |
- $(wildcard include/config/arch/clocksource/data.h) \ |
- $(wildcard include/config/clocksource/watchdog.h) \ |
- $(wildcard include/config/clksrc/of.h) \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/idle.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/io_apic.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/irq_vectors.h \ |
- $(wildcard include/config/have/kvm.h) \ |
- include/linux/percpu.h \ |
- $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \ |
- $(wildcard include/config/need/per/cpu/page/first/chunk.h) \ |
- include/linux/pfn.h \ |
- include/linux/mmdebug.h \ |
- $(wildcard include/config/debug/vm.h) \ |
- include/linux/sysctl.h \ |
- $(wildcard include/config/sysctl.h) \ |
- include/uapi/linux/sysctl.h \ |
- include/linux/elf.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/elf.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/user.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/user_32.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/auxvec.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/vdso.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/desc.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/uapi/asm/ldt.h \ |
- include/uapi/linux/elf.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/include/uapi/linux/elf-em.h \ |
- include/linux/kobject.h \ |
- $(wildcard include/config/debug/kobject/release.h) \ |
- include/linux/sysfs.h \ |
- include/linux/kobject_ns.h \ |
- include/linux/kref.h \ |
- include/linux/moduleparam.h \ |
- $(wildcard include/config/alpha.h) \ |
- $(wildcard include/config/ia64.h) \ |
- $(wildcard include/config/ppc64.h) \ |
- include/linux/tracepoint.h \ |
- include/linux/static_key.h \ |
- /usr/src/linux-headers-3.13.0-37-generic/arch/x86/include/asm/module.h \ |
- $(wildcard include/config/m586.h) \ |
- $(wildcard include/config/m586tsc.h) \ |
- $(wildcard include/config/m586mmx.h) \ |
- $(wildcard include/config/mcore2.h) \ |
- $(wildcard include/config/m686.h) \ |
- $(wildcard include/config/mpentiumii.h) \ |
- $(wildcard include/config/mpentiumiii.h) \ |
- $(wildcard include/config/mpentiumm.h) \ |
- $(wildcard include/config/mpentium4.h) \ |
- $(wildcard include/config/mk6.h) \ |
- $(wildcard include/config/mk8.h) \ |
- $(wildcard include/config/melan.h) \ |
- $(wildcard include/config/mcrusoe.h) \ |
- $(wildcard include/config/mefficeon.h) \ |
- $(wildcard include/config/mwinchipc6.h) \ |
- $(wildcard include/config/mwinchip3d.h) \ |
- $(wildcard include/config/mcyrixiii.h) \ |
- $(wildcard include/config/mviac3/2.h) \ |
- $(wildcard include/config/mviac7.h) \ |
- $(wildcard include/config/mgeodegx1.h) \ |
- $(wildcard include/config/mgeode/lx.h) \ |
- include/asm-generic/module.h \ |
- $(wildcard include/config/have/mod/arch/specific.h) \ |
- $(wildcard include/config/modules/use/elf/rel.h) \ |
- $(wildcard include/config/modules/use/elf/rela.h) \ |
- include/linux/vermagic.h \ |
- include/generated/utsrelease.h \ |
- |
-/home/f9daq/pcicc32-6.9/driver/pcicc32.mod.o: $(deps_/home/f9daq/pcicc32-6.9/driver/pcicc32.mod.o) |
- |
-$(deps_/home/f9daq/pcicc32-6.9/driver/pcicc32.mod.o): |
Index: drivers/pcicc32-linux/driver/modules.order |
=================================================================== |
--- drivers/pcicc32-linux/driver/modules.order (revision 86) |
+++ drivers/pcicc32-linux/driver/modules.order (nonexistent) |
@@ -1 +0,0 @@ |
-kernel//home/f9daq/pcicc32-6.9/driver/pcicc32.ko |
Index: drivers/pcicc32-linux/driver/plxbug.c |
=================================================================== |
--- drivers/pcicc32-linux/driver/plxbug.c (revision 86) |
+++ drivers/pcicc32-linux/driver/plxbug.c (nonexistent) |
@@ -1,128 +0,0 @@ |
-//**************************************************************************** |
-// Copyright (C) 2000-2004 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// plxbug.c -- plx 9050 bug fix code the PCICC32 PCI to CAMAC Interface |
-// |
-// $Log: plxbug.c,v $ |
-// Revision 1.7 2004/08/12 19:59:19 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.6 2003/05/11 11:12:03 klaus |
-// matched to kernel 2.4 PCI handling, debug messages improved |
-// |
-// Revision 1.5 2002/10/08 18:01:46 klaus |
-// corrections mainly for use with kernel 2.2.19 |
-// |
-// Revision 1.4 2001/11/20 20:12:50 klaus |
-// included new header and CVS log |
-// |
-// |
-// first steps AR 18.02.2000 |
-// MODVERSIONS included AR 24.04.2000 |
-// |
-//**************************************************************************** |
- |
-#include "common.h" /* must be the first include */ |
- |
-#include <linux/kernel.h> /* printk() */ |
-#include <asm/types.h> |
-#include "plxbug.h" |
- |
-/*------------------------------------------------------------------------- |
-// DEFINES |
-*/ |
-#define PCR_MEMORY_BUG 0x00 // 1st PCR index of potential bug |
-#define PCR_IO_BUG 0x01 // 2nd PCR index of potential bug |
-#define PCR_MEMORY_OK 0x04 // 1st PCR index of no bug |
-#define PCR_IO_OK 0x05 // 2nd PCR index of no bug |
- |
-/*------------------------------------------------------------------------- |
-// EXTERNALS |
-*/ |
- |
-/*--------------------------------------------------------------- |
-// function to call for bug fix |
-*/ |
- |
-/* fixes address of LCR through change in address windows - updates PCIConfigHeader |
-*/ |
-void PLX9050BugFix(PCIConfigHeader *pHeader) |
-{ |
- __u32 dwDataBug; |
- __u32 dwDataOK; |
- int ret = 0; |
- |
- DPRINTK(KERN_DEBUG "pcicc32 : PLX9050BugFix()\n"); |
- |
- if (pHeader->desc[PCR_MEMORY_BUG].base_address & 0x80) |
- { |
- if ((ret = pci_read_config_dword(pHeader->PCI_dev, PCI_BASE_ADDRESS_0, &dwDataBug))) |
- goto label; |
- if ((ret = pci_read_config_dword(pHeader->PCI_dev, PCI_BASE_ADDRESS_4, &dwDataOK))) |
- goto label; |
- |
- if ((ret = pci_write_config_dword(pHeader->PCI_dev, PCI_BASE_ADDRESS_0, dwDataOK))) |
- goto label; |
- if ((ret = pci_write_config_dword(pHeader->PCI_dev, PCI_BASE_ADDRESS_4, dwDataBug))) |
- goto label; |
- |
- dwDataBug = pHeader->desc[PCR_MEMORY_BUG].base_address; |
- dwDataOK = pHeader->desc[PCR_MEMORY_OK].base_address; |
- |
- pHeader->desc[PCR_MEMORY_BUG].base_address = dwDataOK; |
- pHeader->desc[PCR_MEMORY_OK].base_address = dwDataBug; |
- } |
- |
- if (pHeader->desc[PCR_IO_BUG].base_address & 0x80) |
- { |
- if ((ret = pci_read_config_dword(pHeader->PCI_dev, PCI_BASE_ADDRESS_1, &dwDataBug))) |
- goto label; |
- if ((ret = pci_read_config_dword(pHeader->PCI_dev, PCI_BASE_ADDRESS_5, &dwDataOK))) |
- goto label; |
- |
- if ((ret = pci_write_config_dword(pHeader->PCI_dev, PCI_BASE_ADDRESS_1, dwDataOK))) |
- goto label; |
- if ((ret = pci_write_config_dword(pHeader->PCI_dev, PCI_BASE_ADDRESS_5, dwDataBug))) |
- goto label; |
- |
- dwDataBug = pHeader->desc[PCR_IO_BUG].base_address; |
- dwDataOK = pHeader->desc[PCR_IO_OK].base_address; |
- |
- pHeader->desc[PCR_IO_BUG].base_address = dwDataOK; |
- pHeader->desc[PCR_IO_OK].base_address = dwDataBug; |
- } |
- |
- return; |
- |
- label: |
- printk(KERN_ERR "pcicc32 : PLX9050BugFix() : PCI-error %d!\n", ret); |
- return; |
-} |
- |
Index: drivers/pcicc32-linux/template.c |
=================================================================== |
--- drivers/pcicc32-linux/template.c (revision 86) |
+++ drivers/pcicc32-linux/template.c (nonexistent) |
@@ -1,57 +0,0 @@ |
-//**************************************************************************** |
-// Copyright (C) 2000-2004 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// name and purpose of this module |
-// |
-// $Log: template.c,v $ |
-// Revision 1.2 2004/08/12 19:59:02 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.1 2001/11/20 20:13:23 klaus |
-// included as common template for future extensions |
-// |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// INCLUDES |
- |
-//**************************************************************************** |
-// DEFINES |
- |
-//**************************************************************************** |
-// GLOBALS |
- |
-//**************************************************************************** |
-// LOCALS |
- |
-//**************************************************************************** |
-// CODE |
- |
Index: drivers/pcicc32-linux/Makefile |
=================================================================== |
--- drivers/pcicc32-linux/Makefile (revision 86) |
+++ drivers/pcicc32-linux/Makefile (nonexistent) |
@@ -1,66 +0,0 @@ |
-#**************************************************************************** |
-# Copyright (C) 2001-2004 ARW Elektronik Germany |
-# |
-# |
-# This program is free software; you can redistribute it and/or modify |
-# it under the terms of the GNU General Public License as published by |
-# the Free Software Foundation; either version 2 of the License, or |
-# (at your option) any later version. |
-# |
-# This program is distributed in the hope that it will be useful, |
-# but WITHOUT ANY WARRANTY; without even the implied warranty of |
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-# GNU General Public License for more details. |
-# |
-# You should have received a copy of the GNU General Public License |
-# along with this program; if not, write to the Free Software |
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-# |
-# Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-#**************************************************************************** |
- |
-#**************************************************************************** |
-# |
-# Makefile - global makefile for ARW Elektronik CAMAC interfaces driver |
-# and library and test programs |
-# |
-# $Log: Makefile,v $ |
-# Revision 1.2 2004/08/12 19:59:02 klaus |
-# conversion to kernel-version 2.6, released version 6.0 |
-# |
-# Revision 1.1 2002/04/17 18:57:02 klaus |
-# Last changes after making documentation |
-# |
-# |
-#**************************************************************************** |
- |
-all: |
- cd driver;\ |
- make;\ |
- cd ../lib;\ |
- make;\ |
- cd ../test;\ |
- make;\ |
- cd .. |
- |
-clean: |
- cd driver;\ |
- make clean;\ |
- cd ../lib;\ |
- make clean;\ |
- cd ../test;\ |
- make clean;\ |
- cd .. |
- |
-# root installation only |
-install: |
- cd driver;\ |
- make install;\ |
- cd ../lib;\ |
- make install;\ |
- cd .. |
- |
- |
- |
- |
- |
Index: drivers/pcicc32-linux/var_log_messages.txt |
=================================================================== |
--- drivers/pcicc32-linux/var_log_messages.txt (revision 86) |
+++ drivers/pcicc32-linux/var_log_messages.txt (nonexistent) |
@@ -1,13 +0,0 @@ |
-Here a example of a /var/log/messages entry: |
- |
-Apr 10 20:05:46 Sylvia kernel: pcicc32 : init_module |
-Apr 10 20:05:46 Sylvia kernel: pcicc32 : found PCIADA with index 0. |
-Apr 10 20:05:46 Sylvia kernel: pcicc32 : cntrl=0x4884, intCSR=0x0009 |
-Apr 10 20:05:46 Sylvia kernel: pcicc32 : major #254 assigned. |
-Apr 10 20:05:56 Sylvia kernel: pcicc32 : open(), 254, 1 |
-Apr 10 20:05:56 Sylvia kernel: pcicc32 : scanning 1 devices |
-Apr 10 20:05:56 Sylvia kernel: pcicc32 : cntrl=0x4884, intCSR=0x0009 |
-Apr 10 20:05:56 Sylvia kernel: pcicc32 : found CC32 module with number 1. |
-Apr 10 20:05:56 Sylvia kernel: pcicc32 : mmap(address=0x20949000 size=32768) |
-Apr 10 20:06:20 Sylvia kernel: pcicc32 : ioctl(0x80042001, 0xbffff9d0) |
-Apr 10 20:06:20 Sylvia kernel: pcicc32 : release() |
Index: drivers/pcicc32-linux/pcicc32.pdf |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/drivers/pcicc32-linux/pcicc32.pdf |
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: drivers/pcicc32-linux/test/pcicc32_test |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/drivers/pcicc32-linux/test/pcicc32_test |
Property changes: |
Deleted: svn:executable |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: drivers/pcicc32-linux/test/pcicc32_test.c |
=================================================================== |
--- drivers/pcicc32-linux/test/pcicc32_test.c (revision 86) |
+++ drivers/pcicc32-linux/test/pcicc32_test.c (nonexistent) |
@@ -1,155 +0,0 @@ |
-//**************************************************************************** |
-// Copyright (C) 2000-2004 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// pcicc32_test.c -- a program to test some features of the PCICC32 PCI to |
-// CAMAC Interface |
-// |
-// $Log: pcicc32_test.c,v $ |
-// Revision 1.6 2004/08/12 20:00:09 klaus |
-// conversion to kernel-version 2.6, released version 6.0 |
-// |
-// Revision 1.5 2002/04/17 18:57:33 klaus |
-// last changes to release 4.4 |
-// |
-// Revision 1.4 2002/04/14 18:25:38 klaus |
-// added interrupt handling, driver 4.4. ...3.5.tar.gz |
-// |
-// Revision 1.3 2001/11/20 20:12:50 klaus |
-// included new header and CVS log |
-// |
-// |
-// first steps AR 26.02.2000 |
-// default device changed to number 1 AR 14.04.2000 |
-// |
-//**************************************************************************** |
- |
-#define DEVICE_NAME "/dev/cc32_1" |
- |
-#include <stdio.h> |
-#include <stdlib.h> |
-#include <string.h> |
-#include <unistd.h> |
-#include <sys/mman.h> |
-#include <errno.h> |
-#include <ctype.h> |
- |
-#include "../lib/libcc32.h" /* the header of the shared library */ |
- |
-char *cszPrgName; |
-CC32_HANDLE handle; |
- |
-void hlpMsg(void) |
-{ |
- printf("pcicc32_test - a program to test some features of the PCICC32 interface of ARW Elektronik Germany.\n"); |
- printf("Copyright see the GPL of the free software foundation. K.Hitschler, %s.\n", __DATE__); |
- printf("usage: pcicc32_test [-d=device_name] [-?]\n"); |
- printf(" -d - choose a device to use. (Default: %s)\n", DEVICE_NAME); |
- printf(" -? - this help.\n"); |
-} |
- |
-int main(int argc, char **argv) |
-{ |
- char *fname = DEVICE_NAME; |
- char *ptr; |
- char ch; |
- int i; |
- int error; |
- int nTimeout, nLam; |
- int k, j; |
- |
- |
- cszPrgName = argv[0]; |
- for (i = 1; i < argc; i++) |
- { |
- ptr = argv[i]; |
- if (*ptr == '-') ptr++; |
- ch = *ptr; |
- ptr++; |
- if (*ptr == '=') ptr++; |
- switch (tolower(ch)) |
- { |
- case '?': hlpMsg(); exit(0); |
- case 'd': fname = ptr; break; |
- default: printf("%s : Unknown command ?%c?!\n", cszPrgName, ch); exit(0); |
- } |
- |
- if (!fname) printf("%s : Must have devicename!\n", cszPrgName); |
- } |
- |
- |
- if ((error = cc32_open(fname, &handle))) |
- { |
- fprintf(stderr, "%s: %s: %s\n", cszPrgName, fname, strerror(error)); |
- exit(1); |
- } |
- else |
- printf("%s: open done.\n", cszPrgName); |
- |
- for (k = 0; k < 1; k++) |
- { |
- for (j = 0; j < 0x00FFFFFF; j++) |
- { |
- cc32_write_long(handle, 1 + (j % 23), (j % 15), 16 + (j % 15), j); |
- } |
- } |
- |
- // poll the event |
- error = cc32_poll_event(handle, &nTimeout, &nLam); |
- printf("%s : bConnected = %d, bFail = %d, bIrq = %d\n", cszPrgName, error, nTimeout, nLam); |
- |
- // enable all LAM mask bits for this test |
- cc32_write_long(handle, 28, 1, 16, 0x00FFFFFF); |
- // enable interrupts |
- error = cc32_interrupt_enable(handle); |
- |
- // generate a LAM interrupt with help of the test mode bits |
- cc32_write_long(handle, 24, 0, 16, 5); |
- |
- // wait for a event |
- error = cc32_wait_event(handle, &nTimeout, &nLam); |
- printf("%s : bConnected = %d, bFail = %d, bIrq = %d\n", cszPrgName, error, nTimeout, nLam); |
- |
- if (nLam) |
- { |
- // clear LAM |
- cc32_write_word(handle, 28, 0, 16, 0); |
- } |
- |
- // wait again for a event (which never comes) |
- error = cc32_wait_event(handle, &nTimeout, &nLam); |
- printf("%s : bConnected = %d, bFail = %d, bIrq = %d\n", cszPrgName, error, nTimeout, nLam); |
- |
- |
- cc32_close(handle);; |
- |
- printf("%s: close done.\n", cszPrgName); |
- |
- return 0; |
-} |
Index: drivers/pcicc32-linux/test/pcicc32_test++ |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/drivers/pcicc32-linux/test/pcicc32_test++ |
Property changes: |
Deleted: svn:executable |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: drivers/pcicc32-linux/test/mtest |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/drivers/pcicc32-linux/test/mtest |
Property changes: |
Deleted: svn:executable |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: drivers/pcicc32-linux/test/pcicc32_test++.cpp |
=================================================================== |
--- drivers/pcicc32-linux/test/pcicc32_test++.cpp (revision 86) |
+++ drivers/pcicc32-linux/test/pcicc32_test++.cpp (nonexistent) |
@@ -1,144 +0,0 @@ |
-//**************************************************************************** |
-// Copyright (C) 2000-2004 ARW Elektronik Germany |
-// |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// pcicc32_test++.cpp -- a program to test some features of the PCICC32 PCI to |
-// CAMAC Interface, C++ variant |
-// |
-// $Log: pcicc32_test++.cpp,v $ |
-// Revision 1.1 2004/10/09 21:05:03 klaus |
-// Added C++ examples to test programs |
-// |
-// |
-//**************************************************************************** |
- |
-#define DEVICE_NAME "/dev/cc32_1" |
- |
-#include <stdio.h> |
-#include <stdlib.h> |
-#include <string.h> |
-#include <unistd.h> |
-#include <sys/mman.h> |
-#include <errno.h> |
-#include <ctype.h> |
- |
-#include <cpcicc32.h> /* the header of the cc32 representing class */ |
- |
-char *cszPrgName; |
- |
-void hlpMsg(void) |
-{ |
- printf("pcicc32_test++ - a program to test some features of the PCICC32 interface of ARW Elektronik Germany.\n"); |
- printf("Copyright see the GPL of the free software foundation. K.Hitschler, %s.\n", __DATE__); |
- printf("usage: pcicc32_test++ [-d=device_name] [-?]\n"); |
- printf(" -d - choose a device to use. (Default: %s)\n", DEVICE_NAME); |
- printf(" -? - this help.\n"); |
-} |
- |
-int main(int argc, char **argv) |
-{ |
- char *fname = DEVICE_NAME; |
- char *ptr; |
- char ch; |
- int i; |
- int error; |
- int nTimeout, nLam; |
- unsigned int k, j; |
- cpcicc32 theCC32; |
- |
- |
- cszPrgName = argv[0]; |
- for (i = 1; i < argc; i++) |
- { |
- ptr = argv[i]; |
- if (*ptr == '-') ptr++; |
- ch = *ptr; |
- ptr++; |
- if (*ptr == '=') ptr++; |
- switch (tolower(ch)) |
- { |
- case '?': hlpMsg(); exit(0); |
- case 'd': fname = ptr; break; |
- default: printf("%s : Unknown command ?%c?!\n", cszPrgName, ch); exit(0); |
- } |
- } |
- |
- // open path to device |
- if ((error = theCC32.open(fname))) |
- { |
- fprintf(stderr, "%s: %s: %s\n", cszPrgName, fname, strerror(error)); |
- exit(theCC32.getLastError()); |
- } |
- else |
- printf("%s: open done.\n", cszPrgName); |
- |
- // do some senseless writes to senseless locations |
- for (k = 0; k < 1; k++) |
- { |
- for (j = 0; j < 0x00FFFFFF; j++) |
- { |
- theCC32.write(1 + (j % 23), (j % 15), 16 + (j % 15), static_cast<__u32>(j)); |
- } |
- } |
- |
- // poll the event |
- error = theCC32.poll_event(nTimeout, nLam); |
- printf("%s : bConnected = %d, bFail = %d, bIrq = %d\n", cszPrgName, error, nTimeout, nLam); |
- |
- // enable all LAM mask bits for this test |
- theCC32.write(28, 1, 16, static_cast<__u32>(0x00FFFFFF)); |
- // enable interrupts |
- error = theCC32.interrupt_enable(); |
- |
- // generate a LAM interrupt with help of the test mode bits |
- theCC32.write(24, 0, 16, static_cast<__u32>(5)); |
- |
- // wait for a event |
- error = theCC32.wait_event(nTimeout, nLam); |
- printf("%s : bConnected = %d, bFail = %d, bIrq = %d\n", cszPrgName, error, nTimeout, nLam); |
- |
- if (nLam) |
- { |
- // clear LAM |
- theCC32.write(28, 0, 16, static_cast<__u32>(0)); |
- } |
- |
- printf("%s: This event should never raise. Please press Ctrl-C to abort.\n", cszPrgName); |
- |
- // wait again for a event (which never comes) |
- error = theCC32.wait_event(nTimeout, nLam); |
- printf("%s : bConnected = %d, bFail = %d, bIrq = %d\n", cszPrgName, error, nTimeout, nLam); |
- |
- |
- theCC32.close(); |
- |
- printf("%s: close done.\n", cszPrgName); |
- |
- return 0; |
-} |
Index: drivers/pcicc32-linux/test/Makefile |
=================================================================== |
--- drivers/pcicc32-linux/test/Makefile (revision 86) |
+++ drivers/pcicc32-linux/test/Makefile (nonexistent) |
@@ -1,81 +0,0 @@ |
-#**************************************************************************** |
-# Copyright (C) 2001-2005 ARW Elektronik Germany |
-# |
-# |
-# This program is free software; you can redistribute it and/or modify |
-# it under the terms of the GNU General Public License as published by |
-# the Free Software Foundation; either version 2 of the License, or |
-# (at your option) any later version. |
-# |
-# This program is distributed in the hope that it will be useful, |
-# but WITHOUT ANY WARRANTY; without even the implied warranty of |
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-# GNU General Public License for more details. |
-# |
-# You should have received a copy of the GNU General Public License |
-# along with this program; if not, write to the Free Software |
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-# |
-# Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-#**************************************************************************** |
- |
-#**************************************************************************** |
-# |
-# Makefile - makefile for ARW Elektronik CAMAC interfaces test programs |
-# |
-# $Log: Makefile,v $ |
-# Revision 1.8 2005/10/07 16:58:53 klaus |
-# now use correct library |
-# |
-# Revision 1.7 2005/03/11 13:23:58 klaus |
-# added _qx functions to get Q and X for every transfer. Release libcc32.so.2. |
-# |
-# Revision 1.6 2004/10/09 21:05:03 klaus |
-# Added C++ examples to test programs |
-# |
-# Revision 1.5 2004/08/12 20:00:09 klaus |
-# conversion to kernel-version 2.6, released version 6.0 |
-# |
-# Revision 1.4 2003/06/19 08:23:38 klaus |
-# re-compiled with RH-7.2 (kernel 2.4.10) |
-# |
-# Revision 1.3 2002/04/14 18:25:38 klaus |
-# added interrupt handling, driver 4.4. ...3.5.tar.gz |
-# |
-# Revision 1.2 2001/11/20 20:12:50 klaus |
-# included new header and CVS log |
-# |
-#**************************************************************************** |
- |
-SRC = . |
-INC = -I. -I../lib -I/usr/include |
-DBG = -g |
-CFLAGS = $(DBG) $(INC) -Wall |
-SHLIB = ../lib/libcc32.so.3.0.0 |
- |
-TARGET1 = pcicc32_test |
-FILES1 = $(SRC)/pcicc32_test.c |
- |
-TARGET2 = pcicc32_test++ |
-FILES2 = $(SRC)/pcicc32_test++.cpp |
- |
-all: $(TARGET1) $(TARGET2) |
- |
-mtest: |
- $(CC) -g mtest_pcicc32.c $(CFLAGS) -o mtest $(SHLIB) |
- |
-$(TARGET1): $(FILES1) |
- $(CC) -g $(FILES1) $(CFLAGS) -o $(TARGET1) $(SHLIB) |
- |
-$(TARGET2): $(FILES2) |
- $(CC) $(FILES2) $(CFLAGS) -o $(TARGET2) $(SHLIB) -lstdc++ |
- |
-clean: |
- rm -f $(SRC)/$(TARGET1) $(SRC)/$(TARGET2) $(SRC)/*~ $(SRC)/core |
- |
-install: |
- cp $(TARGET1) /usr/local/bin |
- cp $(TARGET2) /usr/local/bin |
- |
- |
- |
Index: drivers/pcicc32-linux/test/cpcicc32.h |
=================================================================== |
--- drivers/pcicc32-linux/test/cpcicc32.h (revision 86) |
+++ drivers/pcicc32-linux/test/cpcicc32.h (nonexistent) |
@@ -1,163 +0,0 @@ |
-#ifndef __CPCICC32_H__ |
-#define __CPCICC32_H__ |
- |
-//**************************************************************************** |
-// Copyright (C) 2000-2004 ARW Elektronik Germany |
-// |
-// This program is free software; you can redistribute it and/or modify |
-// it under the terms of the GNU General Public License as published by |
-// the Free Software Foundation; either version 2 of the License, or |
-// (at your option) any later version. |
-// |
-// This program is distributed in the hope that it will be useful, |
-// but WITHOUT ANY WARRANTY; without even the implied warranty of |
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
-// GNU General Public License for more details. |
-// |
-// You should have received a copy of the GNU General Public License |
-// along with this program; if not, write to the Free Software |
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
-// |
-// This product is not authorized for use as critical component in |
-// life support systems without the express written approval of |
-// ARW Elektronik Germany. |
-// |
-// Please announce changes and hints to ARW Elektronik |
-// |
-// Maintainer(s): Klaus Hitschler (klaus.hitschler@gmx.de) |
-// |
-//**************************************************************************** |
- |
-//**************************************************************************** |
-// |
-// cpcicc32.h -- the header representing a CC32 module class |
-// |
-// $Log: cpcicc32.h,v $ |
-// Revision 1.2 2005/03/11 13:23:58 klaus |
-// added _qx functions to get Q and X for every transfer. Release libcc32.so.2. |
-// |
-// Revision 1.1 2004/10/09 21:05:03 klaus |
-// Added C++ examples to test programs |
-// |
-// |
-//**************************************************************************** |
- |
-#include <libcc32.h> |
- |
-class cpcicc32 |
-{ |
- protected: |
- int m_nLastError; |
- CC32_HANDLE m_handle; |
- char *m_cszPath; |
- |
- public: |
- cpcicc32() : m_nLastError(0), m_handle(0), m_cszPath(NULL) |
- { |
- } |
- |
- cpcicc32(char *szPath) : m_nLastError(0), m_handle(0), m_cszPath(szPath) |
- { |
- } |
- |
- ~cpcicc32() |
- { |
- cc32_close(m_handle); |
- } |
- |
- /* gives the last error */ |
- inline int getLastError(void) |
- { |
- return m_nLastError; |
- } |
- |
- /* open a path to a device. E.g. "/dev/pcicc32_1" */ |
- inline int open(void) |
- { |
- return m_nLastError = cc32_open(m_cszPath, &m_handle); |
- } |
- |
- /* open a path to a device. E.g. "/dev/pcicc32_1" */ |
- inline int open(char *cszPath) |
- { |
- m_cszPath = cszPath; |
- return m_nLastError = cc32_open(cszPath, &m_handle); |
- } |
- |
- /* close the opened path */ |
- inline int close(void) |
- { |
- m_nLastError = cc32_close(m_handle); |
- |
- if (!m_nLastError) |
- m_handle = NULL; |
- |
- return m_nLastError; |
- } |
- |
- /* read only a word - 16 bits - from a address made out of N,A,F */ |
- inline void read(unsigned int N, unsigned int A, unsigned int F, __u16 &uwData) |
- { |
- uwData = cc32_read_word(m_handle, N, A, F); |
- } |
- |
- /* read a long - 32 bits - without any interpretaion */ |
- inline void read(unsigned int N, unsigned int A, unsigned int F, __u32 &ulData) |
- { |
- ulData = cc32_read_long_all(m_handle, N, A, F); |
- } |
- |
- /* read a long - 32 bits - from a address made out of N,A,F and get the result Q and X */ |
- inline void read(unsigned int N, unsigned int A, unsigned int F, __u32 &ulData, int &Q, int &X) |
- { |
- ulData = cc32_read_long_qx(m_handle, N, A,F, &Q, &X); |
- } |
- |
- /* write a word - 16 bits - to a destination made out of N,A,F */ |
- inline void write(unsigned int N, unsigned int A, unsigned int F, __u16 uwData) |
- { |
- cc32_write_word(m_handle, N, A, F, uwData); |
- } |
- |
- /* write a long - 32 bits - uninterpreted to a destination made out of N,A,F */ |
- inline void write(unsigned int N, unsigned int A, unsigned int F, __u32 ulData) |
- { |
- cc32_write_long(m_handle, N, A, F, ulData); |
- } |
- |
- /* poll the state of the timeout line and the LAM state. The timeout line is cleared if it was set */ |
- inline int poll_event(int &nTimeout, int &nLam) |
- { |
- return m_nLastError = cc32_poll_event(m_handle, &nTimeout, &nLam); |
- } |
- |
- /* control interrupts caused by timeouts or LAMs */ |
- inline int interrupt_disable(void) |
- { |
- return m_nLastError = cc32_interrupt_disable(m_handle); |
- } |
- |
- inline int interrupt_enable(void) |
- { |
- return m_nLastError = cc32_interrupt_enable(m_handle); |
- } |
- |
- /* same as cc32_poll_event(), but wait for a state change of timeout or LAMs. */ |
- inline int wait_event(int &nTimeout, int &nLam) |
- { |
- return m_nLastError = cc32_wait_event(m_handle, &nTimeout, &nLam); |
- } |
- |
- /* switch cc32 autoread on or off - return the last switch state */ |
- inline int autoread_on(void) |
- { |
- return m_nLastError = cc32_autoread_on(m_handle); |
- } |
- |
- inline int autoread_off(void) |
- { |
- return m_nLastError = cc32_autoread_off(m_handle); |
- } |
-}; |
- |
-#endif // __CPCICC32_H__ |
Index: drivers/pcicc32-linux/test/mtest_pcicc32.c |
=================================================================== |
--- drivers/pcicc32-linux/test/mtest_pcicc32.c (revision 86) |
+++ drivers/pcicc32-linux/test/mtest_pcicc32.c (nonexistent) |
@@ -1,111 +0,0 @@ |
- |
-#define DEVICE_NAME "/dev/cc32_1" |
- |
-#include <stdio.h> |
-#include <stdlib.h> |
-#include <string.h> |
-#include <unistd.h> |
-#include <sys/mman.h> |
-#include <errno.h> |
-#include <ctype.h> |
- |
-#include <libcc32.h> /* the header of the shared library */ |
- |
-char *cszPrgName; |
-CC32_HANDLE handle; |
- |
-void hlpMsg(void) |
-{ |
- printf("pcicc32_test - a program to test some features of the PCICC32 interface of ARW Elektronik Germany.\n"); |
- printf("Copyright see the GPL of the free software foundation. K.Hitschler, %s.\n", __DATE__); |
- printf("usage: pcicc32_test [-d=device_name] [-?]\n"); |
- printf(" -d - choose a device to use. (Default: %s)\n", DEVICE_NAME); |
- printf(" -? - this help.\n"); |
-} |
- |
-int main(int argc, char **argv) |
-{ |
- char *fname = DEVICE_NAME; |
- char *ptr; |
- char ch; |
- int i; |
- int error; |
- int nTimeout, nLam; |
- int k, j; |
- int n=atoi(argv[2]); |
- int a=atoi(argv[3]); |
- int f=atoi(argv[4]); |
- int data=0; |
- if (argc>5) data = strtoul(argv[5],NULL,0); |
- |
- cszPrgName = argv[0]; |
- |
- |
- |
- if ((error = cc32_open(fname, &handle))) |
- { |
- fprintf(stderr, "%s: %s: %s\n", cszPrgName, fname, strerror(error)); |
- exit(1); |
- } |
- else |
- printf("%s: open done.\n", cszPrgName); |
- |
- switch (atoi(argv[1])){ |
-case 32: |
- cc32_write_long(handle,n,a,f,data); |
- break; |
-case 16: |
- cc32_write_word(handle,n,a,f,data); |
- break; |
-case -16: |
- data=cc32_read_word(handle,n,a,f); |
- break; |
-case -32: |
- data=cc32_read_long(handle,n,a,f); |
- break; |
-default: printf("Unknown command\n"); |
- } |
- printf("CC32 %d N=%d A=%d F=%d data=0x%x\n",atoi(argv[1]),n,a,f,data); |
- |
- return 0; |
- for (k = 0; k < 1; k++) |
- { |
- for (j = 0; j < 0x00FFFFFF; j++) |
- { |
- cc32_write_long(handle, 1 + (j % 23), (j % 15), 16 + (j % 15), j); |
- } |
- } |
- |
- // poll the event |
- error = cc32_poll_event(handle, &nTimeout, &nLam); |
- printf("%s : bConnected = %d, bFail = %d, bIrq = %d\n", cszPrgName, error, nTimeout, nLam); |
- |
- // enable all LAM mask bits for this test |
- cc32_write_long(handle, 28, 1, 16, 0x00FFFFFF); |
- // enable interrupts |
- error = cc32_interrupt_enable(handle); |
- |
- // generate a LAM interrupt with help of the test mode bits |
- cc32_write_long(handle, 24, 0, 16, 5); |
- |
- // wait for a event |
- error = cc32_wait_event(handle, &nTimeout, &nLam); |
- printf("%s : bConnected = %d, bFail = %d, bIrq = %d\n", cszPrgName, error, nTimeout, nLam); |
- |
- if (nLam) |
- { |
- // clear LAM |
- cc32_write_word(handle, 28, 0, 16, 0); |
- } |
- |
- // wait again for a event (which never comes) |
- error = cc32_wait_event(handle, &nTimeout, &nLam); |
- printf("%s : bConnected = %d, bFail = %d, bIrq = %d\n", cszPrgName, error, nTimeout, nLam); |
- |
- |
- cc32_close(handle);; |
- |
- printf("%s: close done.\n", cszPrgName); |
- |
- return 0; |
-} |