diff options
55 files changed, 355 insertions, 10200 deletions
diff --git a/package/alix-switch/Makefile b/package/alix-switch/Makefile index ea7ae6a73..8fa705bb9 100644 --- a/package/alix-switch/Makefile +++ b/package/alix-switch/Makefile @@ -5,13 +5,12 @@ include ${TOPDIR}/rules.mk PKG_NAME:= alix-switch PKG_VERSION:= 1.0 -PKG_RELEASE:= 2 +PKG_RELEASE:= 3 PKG_DESCR:= daemon listening on button events PKG_SECTION:= base -PKG_URL:= http://www.openadk.org/ +PKG_URL:= http://openadk.org/ -PKG_TARGET_DEPENDS:= alix2d alix2d13 -PKG_DFLT_ALIX_SWITCH:= y +PKG_TARGET_DEPENDS:= alix NO_DISTFILES:= 1 diff --git a/package/ffmpeg/Makefile b/package/ffmpeg/Makefile index f0140d916..cae31cc1e 100644 --- a/package/ffmpeg/Makefile +++ b/package/ffmpeg/Makefile @@ -31,7 +31,7 @@ SUB_INSTALLS-y:= SUB_INSTALLS-m:= SUB_INSTALLS-${ADK_PACKAGE_FFPLAY}+= ffplay-install -ifeq ($(ADK_TARGET),alix1c) +ifeq ($(ADK_TARGET),alix) CONFIGURE_CPU_OPTS:= --disable-ssse3 \ --disable-sse \ --enable-amd3dnow \ diff --git a/package/firefox/Makefile b/package/firefox/Makefile index af1d59745..2126892dd 100644 --- a/package/firefox/Makefile +++ b/package/firefox/Makefile @@ -17,7 +17,7 @@ PKG_BUILDDEP+= nspr nss jpeg libXt PKG_URL:= http://www.mozilla.org/ PKG_SITES:= http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${PKG_VERSION}/source/ -PKG_TARGET_DEPENDS:= alix1c x86_qemu x86_64_qemu shuttle ibmx40 lemote +PKG_TARGET_DEPENDS:= alix x86_qemu x86_64_qemu shuttle ibmx40 lemote PKG_HOST_DEPENDS:= !netbsd !freebsd !openbsd !cygwin !darwin DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.source.tar.bz2 diff --git a/package/mplayer/Makefile b/package/mplayer/Makefile index ab22f18d3..62b3cdbc1 100644 --- a/package/mplayer/Makefile +++ b/package/mplayer/Makefile @@ -18,13 +18,13 @@ PKG_URL:= http://www.mplayerhq.hu/ PKG_SITES:= http://openadk.org/distfiles/ PKG_HOST_DEPENDS:= !darwin +PKG_TARGET_DEPENDS:= alix x86_qemu x86_64_qemu shuttle lemote PKG_FLAVOURS:= WITH_DIRECTFB PKGFD_WITH_DIRECTFB:= enable DirectFB video output support PKGFS_WITH_DIRECTFB:= directfb PKGFB_WITH_DIRECTFB:= DirectFB -PKG_TARGET_DEPENDS:= alix1c x86_qemu x86_64_qemu shuttle lemote include ${TOPDIR}/mk/package.mk diff --git a/package/xf86-input-evtouch/Makefile b/package/xf86-input-evtouch/Makefile index f5f2b22dd..aa959167f 100644 --- a/package/xf86-input-evtouch/Makefile +++ b/package/xf86-input-evtouch/Makefile @@ -13,8 +13,6 @@ PKG_DEPENDS:= xorg-server kmod-input-evdev PKG_BUILDDEP:= xorg-server PKG_SITES:= http://www.conan.de/touchscreen/ -PKG_TARGET_DEPENDS:= alix1c - DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2 include $(TOPDIR)/mk/package.mk diff --git a/package/xf86-input-keyboard/Makefile b/package/xf86-input-keyboard/Makefile index dbd52876d..49d31a193 100644 --- a/package/xf86-input-keyboard/Makefile +++ b/package/xf86-input-keyboard/Makefile @@ -13,8 +13,6 @@ PKG_DEPENDS:= xorg-server PKG_BUILDDEP:= xorg-server PKG_SITES:= ${MASTER_SITE_XORG} -PKG_TARGET_DEPENDS:= alix1c lemote ibmx40 shuttle - include $(TOPDIR)/mk/package.mk $(eval $(call PKG_template,XF86_INPUT_KEYBOARD,${PKG_NAME},$(PKG_VERSION)-$(PKG_RELEASE),${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) diff --git a/package/xf86-input-mouse/Makefile b/package/xf86-input-mouse/Makefile index cfaa9619e..2deb25175 100644 --- a/package/xf86-input-mouse/Makefile +++ b/package/xf86-input-mouse/Makefile @@ -13,8 +13,6 @@ PKG_DEPENDS:= xorg-server PKG_BUILDDEP:= xorg-server PKG_SITES:= ${MASTER_SITE_XORG} -PKG_TARGET_DEPENDS:= alix1c lemote ibmx40 shuttle - include $(TOPDIR)/mk/package.mk $(eval $(call PKG_template,XF86_INPUT_MOUSE,${PKG_NAME},$(PKG_VERSION)-$(PKG_RELEASE),${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) diff --git a/package/xf86-video-fbdev/Makefile b/package/xf86-video-fbdev/Makefile index 7d3ca9f76..4a4ca5dec 100644 --- a/package/xf86-video-fbdev/Makefile +++ b/package/xf86-video-fbdev/Makefile @@ -13,7 +13,7 @@ PKG_DEPENDS:= xorg-server PKG_BUILDDEP:= xorg-server PKG_SITES:= http://xorg.freedesktop.org/releases/individual/driver/ -PKG_TARGET_DEPENDS:= alix1c lemote ibmx40 +PKG_CFLINE_XF86_VIDEO_FBDEV:= depends on ADK_TARGET_WITH_VGA include $(TOPDIR)/mk/package.mk diff --git a/package/xf86-video-geode/Makefile b/package/xf86-video-geode/Makefile index e41a83584..ee657309e 100644 --- a/package/xf86-video-geode/Makefile +++ b/package/xf86-video-geode/Makefile @@ -13,7 +13,7 @@ PKG_DEPENDS:= xorg-server PKG_BUILDDEP:= xorg-server PKG_SITES:= http://xorg.freedesktop.org/releases/individual/driver/ -PKG_TARGET_DEPENDS:= alix1c +PKG_CFLINE_XF86_VIDEO_GEODE:= depends on ADK_TARGET_WITH_VGA include $(TOPDIR)/mk/package.mk diff --git a/target/Config.in b/target/Config.in index 07733b06b..f2484c9ff 100644 --- a/target/Config.in +++ b/target/Config.in @@ -59,13 +59,7 @@ config ADK_LINUX_64 config ADK_NATIVE tristate -config ADK_alix1c - tristate - -config ADK_alix2d - tristate - -config ADK_alix2d13 +config ADK_alix tristate config ADK_wrap @@ -169,9 +163,7 @@ config ADK_x86 config ADK_TARGET string - default "alix1c" if ADK_alix1c - default "alix2d" if ADK_alix2d - default "alix2d13" if ADK_alix2d13 + default "alix" if ADK_alix default "wrap" if ADK_wrap default "brcm" if ADK_brcm default "toolchain-arm" if ADK_arm_toolchain @@ -232,17 +224,19 @@ default ADK_LINUX_NATIVE config ADK_LINUX_NATIVE bool "Native platform" select ADK_NATIVE - depends on ADK_HOST_LINUX select ADK_TARGET_WITH_VGA select ADK_TARGET_WITH_USB + depends on ADK_HOST_LINUX help Make a native build. Use host tools. No toolchain will be created. -config ADK_LINUX_ALIX - bool "ALIX and WRAP boards" +config ADK_LINUX_X86_ALIX + bool "ALIX boards" + select ADK_x86 + select ADK_alix help - Support for Alix and Wrap boards. + Support for Alix boards. http://www.pcengines.ch config ADK_LINUX_ARM_FOXG20 @@ -295,17 +289,6 @@ config ADK_LINUX_MIKROTIK http://www.mikrotik.com http://www.routerboards.com -#config ADK_LINUX_MIPS_WAG54G -# bool "Linksys WAG54G" -# select ADK_KERNEL_NETDEVICES -# select ADK_KERNEL_NET_PCI -# select ADK_KERNEL_NET_ETHERNET -# select ADK_KERNEL_MII -# select ADK_wag54g -# help -# Linksys WAG54G DSL router with Wireless. -# (Texas Instruments AR7 platform) - config ADK_LINUX_MIPS_AG241 bool "Linksys AG241v2" select ADK_KERNEL_NETDEVICES @@ -402,6 +385,26 @@ config ADK_LINUX_X86_64_SHUTTLE Support for a nice and fast shuttle xpc with AMD quad-core CPU. Status: development +config ADK_LINUX_X86_WRAP + bool "PC Engines WRAP" + select ADK_x86 + select ADK_wrap + select ADK_KERNEL_SCSI + select ADK_KERNEL_ATA + select ADK_KERNEL_BLK_DEV_SD + select ADK_KERNEL_EXT2_FS + select ADK_KERNEL_NET_PCI + select ADK_KERNEL_NETDEVICES + select ADK_KERNEL_NET_ETHERNET + select ADK_KERNEL_MII + select ADK_KERNEL_CRC32 + select ADK_TARGET_WITH_WATCHDOG + select BUSYBOX_HWCLOCK + help + End of life, but I still have one board. + http://www.pcengines.ch/ + Status: stable + endchoice choice @@ -502,26 +505,6 @@ config ADK_LINUX_X86_64_TOOLCHAIN endchoice - -#choice -#prompt "Target Optimization" -#depends on ADK_LINUX_ARMEL_TOOLCHAIN || ADK_LINUX_ARM_TOOLCHAIN -# -#config ADK_LINUX_ARM_V5TE -# bool "armv5te" -# help -# -#config ADK_LINUX_ARM_V4T -# bool "armv4t" -# help -# -#endchoice - -#config ADK_TARGET_ARCH_OPTIMIZATION -# string -# default "armv5te" if ADK_LINUX_ARM_V5TE -# default "armv4t" if ADK_LINUX_ARM_V4T - choice prompt "Architecture" depends on ADK_LINUX_QEMU @@ -608,104 +591,7 @@ config ADK_LINUX_X86_64_QEMU endchoice -choice -prompt "Alix/Wrap model" -default ADK_LINUX_X86_ALIX1C -depends on ADK_LINUX_ALIX - -config ADK_LINUX_X86_ALIX1C - bool "PC Engines Alix1C" - select ADK_x86 - select ADK_alix1c - select ADK_KERNEL_NLS - select ADK_KERNEL_SCSI - select ADK_KERNEL_ATA - select ADK_KERNEL_BLK_DEV_SD - select ADK_KERNEL_EXT2_FS - select ADK_KERNEL_NET_PCI - select ADK_KERNEL_NETDEVICES - select ADK_KERNEL_NET_ETHERNET - select ADK_KERNEL_MII - select BUSYBOX_HWCLOCK - select ADK_TARGET_WITH_USB - select ADK_TARGET_WITH_VGA - select ADK_TARGET_WITH_MINIPCI - select ADK_TARGET_WITH_INPUT - select ADK_PACKAGE_KMOD_USB_CONTROLLER - help - Support for ALIX1C boards. - http://www.pcengines.ch/ - Status: stable - -config ADK_LINUX_X86_ALIX2D - bool "PC Engines Alix2D" - select ADK_x86 - select ADK_alix2d - select ADK_KERNEL_NLS - select ADK_KERNEL_SCSI - select ADK_KERNEL_ATA - select ADK_KERNEL_BLK_DEV_SD - select ADK_KERNEL_EXT2_FS - select ADK_KERNEL_NET_PCI - select ADK_KERNEL_NETDEVICES - select ADK_KERNEL_NET_ETHERNET - select ADK_KERNEL_MII - select BUSYBOX_HWCLOCK - select ADK_TARGET_WITH_USB - select ADK_TARGET_WITH_MINIPCI - select ADK_TARGET_WITH_LEDS - select ADK_TARGET_WITH_WATCHDOG - select ADK_PACKAGE_KMOD_USB_CONTROLLER - help - Support for ALIX2D boards. - http://www.pcengines.ch/ - Status: stable - -config ADK_LINUX_X86_ALIX2D13 - bool "PC Engines Alix2D13" - select ADK_x86 - select ADK_alix2d13 - select ADK_KERNEL_NLS - select ADK_KERNEL_SCSI - select ADK_KERNEL_ATA - select ADK_KERNEL_BLK_DEV_SD - select ADK_KERNEL_EXT2_FS - select ADK_KERNEL_NET_PCI - select ADK_KERNEL_NETDEVICES - select ADK_KERNEL_NEW_LEDS - select ADK_KERNEL_NET_ETHERNET - select ADK_KERNEL_MII - select BUSYBOX_HWCLOCK - select ADK_TARGET_WITH_USB - select ADK_TARGET_WITH_MINIPCI - select ADK_TARGET_WITH_LEDS - select ADK_TARGET_WITH_WATCHDOG - select ADK_PACKAGE_KMOD_USB_CONTROLLER - help - Support for ALIX2D13 boards. - http://www.pcengines.ch/ - Status: stable - -config ADK_LINUX_X86_WRAP - bool "PC Engines WRAP" - select ADK_wrap - select ADK_KERNEL_SCSI - select ADK_KERNEL_ATA - select ADK_KERNEL_BLK_DEV_SD - select ADK_KERNEL_EXT2_FS - select ADK_KERNEL_NET_PCI - select ADK_KERNEL_NETDEVICES - select ADK_KERNEL_NET_ETHERNET - select ADK_KERNEL_MII - select ADK_KERNEL_CRC32 - select ADK_TARGET_WITH_WATCHDOG - select BUSYBOX_HWCLOCK - help - End of life, but I still have one board. - http://www.pcengines.ch/ - Status: stable - -endchoice +source "target/Config.in.alix" choice prompt "Routerboard model" @@ -789,9 +675,7 @@ config ADK_TARGET_LIB_EGLIBC select ADK_eglibc depends on ADK_LINUX_QEMU || \ ADK_LINUX_X86_IBMX40 || \ - ADK_LINUX_X86_ALIX1C || \ - ADK_LINUX_X86_ALIX2D || \ - ADK_LINUX_X86_ALIX2D13 || \ + ADK_LINUX_X86_ALIX || \ ADK_LINUX_X86_WRAP || \ ADK_LINUX_MIPS_RB4XX || \ ADK_LINUX_MIPS_RB532 || \ @@ -807,9 +691,7 @@ config ADK_TARGET_LIB_GLIBC select ADK_glibc depends on ADK_LINUX_QEMU || \ ADK_LINUX_X86_IBMX40 || \ - ADK_LINUX_X86_ALIX1C || \ - ADK_LINUX_X86_ALIX2D || \ - ADK_LINUX_X86_ALIX2D13 || \ + ADK_LINUX_X86_ALIX || \ ADK_LINUX_X86_WRAP || \ ADK_LINUX_MIPS_RB532 || \ ADK_LINUX_MIPS_RB4XX || \ @@ -837,7 +719,7 @@ prompt "Target Firmware type" config ADK_TARGET_ROOTFS_INITRAMFS bool "initramfs filesystem" depends on \ - ADK_LINUX_ALIX || \ + ADK_LINUX_X86_ALIX || \ ADK_LINUX_QEMU || \ ADK_LINUX_X86_64_SHUTTLE || \ ADK_LINUX_NATIVE || \ @@ -851,7 +733,7 @@ config ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK bool "initramfs filesystem included into kernel image" select ADK_LINUX_INITRAMFS_BUILTIN depends on \ - ADK_LINUX_ALIX || \ + ADK_LINUX_X86_ALIX || \ ADK_LINUX_QEMU || \ ADK_LINUX_X86_IBMX40 || \ ADK_LINUX_X86_64_SHUTTLE || \ @@ -866,8 +748,7 @@ config ADK_TARGET_ROOTFS_SQUASHFS select ADK_KERNEL_SQUASHFS depends on \ ADK_LINUX_CRIS_FOXBOARD || \ - ADK_LINUX_MIPS_AG241 || \ - ADK_LINUX_MIPS_WAG54G + ADK_LINUX_MIPS_AG241 help highly compressed read-only filesystem for flash. @@ -887,14 +768,11 @@ config ADK_TARGET_ROOTFS_NFSROOT depends on \ ADK_LINUX_CRIS_FOXBOARD || \ ADK_LINUX_ARM_FOXG20 || \ - ADK_LINUX_X86_ALIX1C || \ - ADK_LINUX_X86_ALIX2D || \ - ADK_LINUX_X86_ALIX2D13 || \ + ADK_LINUX_X86_ALIX || \ ADK_LINUX_X86_WRAP || \ ADK_LINUX_MIPS_BRCM || \ ADK_LINUX_MIPS_RB532 || \ ADK_LINUX_MIPS_RB4XX || \ - ADK_LINUX_MIPS_WAG54G || \ ADK_LINUX_MIPS_AG241 || \ ADK_LINUX_MIPS64_LEMOTE select ADK_KERNEL_SUNRPC @@ -923,10 +801,7 @@ config ADK_TARGET_ROOTFS_USB config ADK_TARGET_ROOTFS_EXT2_BLOCK bool "read-write filesystem for block devices with ext2" - depends on \ - ADK_LINUX_X86_ALIX1C || \ - ADK_LINUX_X86_ALIX2D || \ - ADK_LINUX_X86_ALIX2D13 || \ + depends on ADK_LINUX_X86_ALIX || \ ADK_LINUX_X86_WRAP || \ ADK_LINUX_ARM_FOXG20 || \ ADK_LINUX_MIPS_RB532 @@ -1113,7 +988,6 @@ config ADK_PACKAGE_SUFFIX string default "ipk" if ADK_TARGET_PACKAGE_IPKG default "tar.gz" if ADK_TARGET_PACKAGE_TGZ -# default "rpm" if ADK_TARGET_PACKAGE_RPM help choice @@ -1136,13 +1010,5 @@ config ADK_TARGET_PACKAGE_TGZ Pre- and post install scripts will be executed in the target directory. There will be no package manager installed onto the target. - -#config ADK_TARGET_PACKAGE_RPM -# boolean -# prompt "rpm package format" -# help -# Create rpm packages and use rpm package management on the -# target. WARNING: NOT YET IMPLEMENTED - endchoice endmenu diff --git a/target/Config.in.alix b/target/Config.in.alix new file mode 100644 index 000000000..f496d29e9 --- /dev/null +++ b/target/Config.in.alix @@ -0,0 +1,64 @@ +choice +depends on ADK_LINUX_X86_ALIX +prompt "Hardware model" + +config ADK_HARDWARE_ALIX1C + bool "ALIX.1C" + select ADK_TARGET_WITH_USB + select ADK_TARGET_WITH_VGA + select ADK_TARGET_WITH_INPUT + select ADK_TARGET_WITH_RTC + select ADK_TARGET_WITH_HDD + select ADK_KERNEL_NLS + select ADK_KERNEL_EXT2_FS + select ADK_KERNEL_SCSI + select ADK_KERNEL_ATA + select ADK_KERNEL_BLK_DEV_SD + select ADK_KERNEL_INPUT_KEYBOARD + select ADK_KERNEL_NETDEVICES + select ADK_KERNEL_NET_PCI + select ADK_KERNEL_NET_ETHERNET + select ADK_KERNEL_MII + help + Hardware profile for ALIX.1C + +config ADK_HARDWARE_ALIX2D2 + bool "ALIX.2D2" + select ADK_TARGET_WITH_USB + select ADK_TARGET_WITH_HDD + select ADK_TARGET_WITH_WATCHDOG + select ADK_TARGET_WITH_LEDS + select ADK_KERNEL_NLS + select ADK_KERNEL_EXT2_FS + select ADK_KERNEL_SCSI + select ADK_KERNEL_ATA + select ADK_KERNEL_BLK_DEV_SD + select ADK_KERNEL_NETDEVICES + select ADK_KERNEL_NET_PCI + select ADK_KERNEL_NET_ETHERNET + select ADK_KERNEL_MII + select ADK_KERNEL_NEW_LEDS + help + Hardware profile for ALIX.2D2 + +config ADK_HARDWARE_ALIX2D13 + bool "ALIX.2D13" + select ADK_TARGET_WITH_USB + select ADK_TARGET_WITH_RTC + select ADK_TARGET_WITH_HDD + select ADK_TARGET_WITH_WATCHDOG + select ADK_TARGET_WITH_LEDS + select ADK_KERNEL_NLS + select ADK_KERNEL_EXT2_FS + select ADK_KERNEL_SCSI + select ADK_KERNEL_ATA + select ADK_KERNEL_BLK_DEV_SD + select ADK_KERNEL_NETDEVICES + select ADK_KERNEL_NET_PCI + select ADK_KERNEL_NET_ETHERNET + select ADK_KERNEL_MII + select ADK_KERNEL_NEW_LEDS + help + Hardware profile for ALIX.2D13 + +endchoice diff --git a/target/alix1c/Makefile b/target/alix/Makefile index bed5b3c69..bed5b3c69 100644 --- a/target/alix1c/Makefile +++ b/target/alix/Makefile diff --git a/target/alix1c/files/etc/fstab b/target/alix/files/etc/fstab index 7aed67706..7aed67706 100644 --- a/target/alix1c/files/etc/fstab +++ b/target/alix/files/etc/fstab diff --git a/target/alix1c/files/etc/inittab b/target/alix/files/etc/inittab index e6db98239..e6db98239 100644 --- a/target/alix1c/files/etc/inittab +++ b/target/alix/files/etc/inittab diff --git a/target/alix1c/files/etc/mdev.conf b/target/alix/files/etc/mdev.conf index 69d9c0079..69d9c0079 100644 --- a/target/alix1c/files/etc/mdev.conf +++ b/target/alix/files/etc/mdev.conf diff --git a/target/alix1c/files/etc/network/interfaces b/target/alix/files/etc/network/interfaces index 104c1a1b6..104c1a1b6 100644 --- a/target/alix1c/files/etc/network/interfaces +++ b/target/alix/files/etc/network/interfaces diff --git a/target/alix1c/files/etc/tmpfs b/target/alix/files/etc/tmpfs index 08558e471..08558e471 100644 --- a/target/alix1c/files/etc/tmpfs +++ b/target/alix/files/etc/tmpfs diff --git a/target/alix2d13/kernel.config b/target/alix/kernel.config index f46102881..697a3b27c 100644 --- a/target/alix2d13/kernel.config +++ b/target/alix/kernel.config @@ -1,15 +1,15 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.34 -# Mon Jul 5 20:11:20 2010 +# Linux kernel version: 2.6.36 +# Thu Nov 11 22:33:23 2010 # # CONFIG_64BIT is not set CONFIG_X86_32=y # CONFIG_X86_64 is not set CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" -CONFIG_GENERIC_TIME=y CONFIG_GENERIC_CMOS_UPDATE=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_GENERIC_CLOCKEVENTS=y @@ -19,8 +19,10 @@ CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_ZONE_DMA=y # CONFIG_NEED_DMA_MAP_STATE is not set +CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_GPIO=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y @@ -48,6 +50,7 @@ CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_X86_32_LAZY_GS=y +CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_KTIME_SCALAR=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y @@ -58,6 +61,7 @@ CONFIG_CONSTRUCTORS=y CONFIG_EXPERIMENTAL=y CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_CROSS_COMPILE="" CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_HAVE_KERNEL_GZIP=y @@ -80,7 +84,6 @@ CONFIG_SYSVIPC_SYSCTL=y # RCU Subsystem # CONFIG_TREE_RCU=y -# CONFIG_TREE_PREEMPT_RCU is not set # CONFIG_TINY_RCU is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_FANOUT=32 @@ -103,10 +106,10 @@ CONFIG_SYSCTL_SYSCALL=y # CONFIG_KALLSYMS is not set CONFIG_HOTPLUG=y CONFIG_PRINTK=y -# CONFIG_BUG is not set +CONFIG_BUG=y # CONFIG_ELF_CORE is not set # CONFIG_PCSPKR_PLATFORM is not set -# CONFIG_BASE_FULL is not set +CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y @@ -129,6 +132,7 @@ CONFIG_SLAB=y # CONFIG_SLOB is not set # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y +# CONFIG_KPROBES is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y @@ -139,20 +143,21 @@ CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y # # GCOV-based kernel profiling # -# CONFIG_SLOW_WORK is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=1 +CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y -# CONFIG_MODULE_FORCE_UNLOAD is not set +CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_BLOCK=y @@ -166,8 +171,6 @@ CONFIG_BLOCK=y CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set # CONFIG_IOSCHED_CFQ is not set -# CONFIG_DEFAULT_DEADLINE is not set -# CONFIG_DEFAULT_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" # CONFIG_INLINE_SPIN_TRYLOCK is not set @@ -206,7 +209,7 @@ CONFIG_INLINE_WRITE_UNLOCK_IRQ=y # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TI |