CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
CONFIG_GENERIC_GPIO=y
+CONFIG_GENERIC_CSUM=y
# CONFIG_PCI is not set
+CONFIG_NO_DMA=y
+ CONFIG_DTC=y
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
+CONFIG_CONSTRUCTORS=y
#
# General setup
CONFIG_BUG=y
CONFIG_ELF_CORE=y
# CONFIG_BASE_FULL is not set
- # CONFIG_FUTEX is not set
- # CONFIG_EPOLL is not set
- # CONFIG_SIGNALFD is not set
+ CONFIG_FUTEX=y
+ CONFIG_EPOLL=y
+ CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
- # CONFIG_SHMEM is not set
+ CONFIG_SHMEM=y
CONFIG_AIO=y
+
+#
+# Performance Counters
+#
CONFIG_VM_EVENT_COUNTERS=y
+# CONFIG_STRIP_ASM_SYMS is not set
CONFIG_COMPAT_BRK=y
CONFIG_SLAB=y
# CONFIG_SLUB is not set
# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
+# CONFIG_KS8842 is not set
+ # CONFIG_B44 is not set
+ CONFIG_XILINX_EMACLITE=y
CONFIG_NETDEV_1000=y
+ CONFIG_XILINX_LLTEMAC=y
+ # CONFIG_XILINX_LLTEMAC_MARVELL_88E1111_RGMII is not set
+ CONFIG_XILINX_LLTEMAC_MARVELL_88E1111_GMII=y
+ # CONFIG_XILINX_LLTEMAC_MARVELL_88E1111_MII is not set
CONFIG_NETDEV_10000=y
#
# CONFIG_NEW_LEDS is not set
# CONFIG_ACCESSIBILITY is not set
# CONFIG_RTC_CLASS is not set
-# CONFIG_DMADEVICES is not set
# CONFIG_AUXDISPLAY is not set
+ CONFIG_XILINX_EDK=y
+ # CONFIG_XILINX_LLDMA_USE_DCR is not set
+ CONFIG_XILINX_DRIVERS=y
+ CONFIG_NEED_XILINX_LLDMA=y
+ CONFIG_NEED_XILINX_IPIF=y
# CONFIG_UIO is not set
+
+#
+# TI VLYNQ
+#
# CONFIG_STAGING is not set
#
- #include <asm-generic/pci.h>
+ #ifndef __ASM_MICROBLAZE_PCI_H
+ #define __ASM_MICROBLAZE_PCI_H
+ #ifdef __KERNEL__
+
+ /* PCI support is still under development. This file provides the definition
+ * for PCI_DMA_BUS_IS_PHYS, which enables SCSI support. This is to support
+ * USB Mass Storage devices, such as thumb drives.
+ */
+
+ #include <linux/io.h>
+
+ /* The PCI address space does equal the physical memory
+ * address space (no IOMMU). The IDE and SCSI device layers use
+ * this boolean for bounce buffer decisions.
+ */
+ #define PCI_DMA_BUS_IS_PHYS (1)
+
+ #endif /* __KERNEL__ */
+ #endif /* __ASM_MICROBLAZE_PCI_H */
-
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/sched.h>
-#include <linux/smp_lock.h>
#include <linux/ptrace.h>
#include <linux/signal.h>
+ #include <linux/elf.h>
+ #include <linux/audit.h>
+ #include <linux/seccomp.h>
+ #include <linux/tracehook.h>
#include <linux/errno.h>
#include <asm/processor.h>
}
_sdata = . ;
- .data ALIGN (4096) : { /* page aligned when MMU used - origin 0x4 */
+ /* page aligned when MMU used - origin 0x4 */
+ .data ALIGN (4096) : AT(ADDR(.data) - LOAD_OFFSET) {
- *(.data)
+ DATA_DATA
+ CONSTRUCTORS
}
. = ALIGN(32);
- .data.cacheline_aligned : { *(.data.cacheline_aligned) }
+ .data.cacheline_aligned : AT(ADDR(.data.cacheline_aligned) - LOAD_OFFSET) {
+ *(.data.cacheline_aligned)
+ }
_edata = . ;
/* Reserve some low RAM for r0 based memory references */
__init_begin = .;
. = ALIGN(4096);
- .init.text : {
+ .init.text : AT(ADDR(.init.text) - LOAD_OFFSET) {
_sinittext = . ;
- *(.init.text)
- *(.exit.text)
- *(.exit.data)
+ INIT_TEXT
_einittext = .;
}
- .init.data : {
+ .init.data : AT(ADDR(.init.data) - LOAD_OFFSET) {
- *(.init.data)
+ INIT_DATA
}
. = ALIGN(4);
obj-$(CONFIG_OF) += of/
obj-$(CONFIG_SSB) += ssb/
obj-$(CONFIG_VIRTIO) += virtio/
+obj-$(CONFIG_VLYNQ) += vlynq/
obj-$(CONFIG_STAGING) += staging/
obj-y += platform/
-
+obj-y += ieee802154/
+ obj-y += xilinx_common/
obj-$(CONFIG_SFC) += sfc/
obj-$(CONFIG_WIMAX) += wimax/
-
+ obj-$(CONFIG_XILINX_EMACLITE) += xilinx_emaclite.o
obj-$(CONFIG_XILINX_LLTEMAC) += xilinx_lltemac/
-