diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2010-02-03 19:08:50 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-02-03 19:08:50 -0500 |
| commit | e9e70bc14ea5974e21f5baecf95a123844c412b9 (patch) | |
| tree | 8b61982cf29caa46ceac4dfb1c863adb907c2bcb | |
| parent | c031d52cac3fa4b05cf59cd03e9328790f4d4496 (diff) | |
| parent | 58424a49cb99c4ad9386b47f885b352476313a02 (diff) | |
Merge branch 'for-linus' of git://git.monstr.eu/linux-2.6-microblaze
* 'for-linus' of git://git.monstr.eu/linux-2.6-microblaze:
microblaze: fix interrupt state restore
microblaze: Defconfig update
| -rw-r--r-- | arch/microblaze/configs/mmu_defconfig | 112 | ||||
| -rw-r--r-- | arch/microblaze/configs/nommu_defconfig | 101 | ||||
| -rw-r--r-- | arch/microblaze/kernel/entry-nommu.S | 10 |
3 files changed, 175 insertions, 48 deletions
diff --git a/arch/microblaze/configs/mmu_defconfig b/arch/microblaze/configs/mmu_defconfig index bb7c374713ad..6fced1fe3bf0 100644 --- a/arch/microblaze/configs/mmu_defconfig +++ b/arch/microblaze/configs/mmu_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.31 | 3 | # Linux kernel version: 2.6.33-rc6 |
| 4 | # Thu Sep 24 10:28:50 2009 | 4 | # Wed Feb 3 10:02:59 2010 |
| 5 | # | 5 | # |
| 6 | CONFIG_MICROBLAZE=y | 6 | CONFIG_MICROBLAZE=y |
| 7 | # CONFIG_SWAP is not set | 7 | # CONFIG_SWAP is not set |
| @@ -19,8 +19,12 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
| 19 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 19 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
| 20 | CONFIG_GENERIC_GPIO=y | 20 | CONFIG_GENERIC_GPIO=y |
| 21 | CONFIG_GENERIC_CSUM=y | 21 | CONFIG_GENERIC_CSUM=y |
| 22 | CONFIG_STACKTRACE_SUPPORT=y | ||
| 23 | CONFIG_LOCKDEP_SUPPORT=y | ||
| 24 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | ||
| 22 | # CONFIG_PCI is not set | 25 | # CONFIG_PCI is not set |
| 23 | CONFIG_NO_DMA=y | 26 | CONFIG_NO_DMA=y |
| 27 | CONFIG_DTC=y | ||
| 24 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 28 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 25 | CONFIG_CONSTRUCTORS=y | 29 | CONFIG_CONSTRUCTORS=y |
| 26 | 30 | ||
| @@ -44,6 +48,7 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
| 44 | # | 48 | # |
| 45 | CONFIG_TREE_RCU=y | 49 | CONFIG_TREE_RCU=y |
| 46 | # CONFIG_TREE_PREEMPT_RCU is not set | 50 | # CONFIG_TREE_PREEMPT_RCU is not set |
| 51 | # CONFIG_TINY_RCU is not set | ||
| 47 | # CONFIG_RCU_TRACE is not set | 52 | # CONFIG_RCU_TRACE is not set |
| 48 | CONFIG_RCU_FANOUT=32 | 53 | CONFIG_RCU_FANOUT=32 |
| 49 | # CONFIG_RCU_FANOUT_EXACT is not set | 54 | # CONFIG_RCU_FANOUT_EXACT is not set |
| @@ -64,10 +69,12 @@ CONFIG_INITRAMFS_ROOT_GID=0 | |||
| 64 | CONFIG_RD_GZIP=y | 69 | CONFIG_RD_GZIP=y |
| 65 | # CONFIG_RD_BZIP2 is not set | 70 | # CONFIG_RD_BZIP2 is not set |
| 66 | # CONFIG_RD_LZMA is not set | 71 | # CONFIG_RD_LZMA is not set |
| 72 | # CONFIG_RD_LZO is not set | ||
| 67 | # CONFIG_INITRAMFS_COMPRESSION_NONE is not set | 73 | # CONFIG_INITRAMFS_COMPRESSION_NONE is not set |
| 68 | CONFIG_INITRAMFS_COMPRESSION_GZIP=y | 74 | CONFIG_INITRAMFS_COMPRESSION_GZIP=y |
| 69 | # CONFIG_INITRAMFS_COMPRESSION_BZIP2 is not set | 75 | # CONFIG_INITRAMFS_COMPRESSION_BZIP2 is not set |
| 70 | # CONFIG_INITRAMFS_COMPRESSION_LZMA is not set | 76 | # CONFIG_INITRAMFS_COMPRESSION_LZMA is not set |
| 77 | # CONFIG_INITRAMFS_COMPRESSION_LZO is not set | ||
| 71 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | 78 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set |
| 72 | CONFIG_SYSCTL=y | 79 | CONFIG_SYSCTL=y |
| 73 | CONFIG_ANON_INODES=y | 80 | CONFIG_ANON_INODES=y |
| @@ -90,21 +97,20 @@ CONFIG_EVENTFD=y | |||
| 90 | CONFIG_AIO=y | 97 | CONFIG_AIO=y |
| 91 | 98 | ||
| 92 | # | 99 | # |
| 93 | # Performance Counters | 100 | # Kernel Performance Events And Counters |
| 94 | # | 101 | # |
| 95 | CONFIG_VM_EVENT_COUNTERS=y | 102 | CONFIG_VM_EVENT_COUNTERS=y |
| 96 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 97 | CONFIG_COMPAT_BRK=y | 103 | CONFIG_COMPAT_BRK=y |
| 98 | CONFIG_SLAB=y | 104 | CONFIG_SLAB=y |
| 99 | # CONFIG_SLUB is not set | 105 | # CONFIG_SLUB is not set |
| 100 | # CONFIG_SLOB is not set | 106 | # CONFIG_SLOB is not set |
| 101 | # CONFIG_PROFILING is not set | 107 | # CONFIG_PROFILING is not set |
| 102 | # CONFIG_MARKERS is not set | 108 | CONFIG_HAVE_OPROFILE=y |
| 103 | 109 | ||
| 104 | # | 110 | # |
| 105 | # GCOV-based kernel profiling | 111 | # GCOV-based kernel profiling |
| 106 | # | 112 | # |
| 107 | # CONFIG_SLOW_WORK is not set | 113 | CONFIG_SLOW_WORK=y |
| 108 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 114 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 109 | CONFIG_SLABINFO=y | 115 | CONFIG_SLABINFO=y |
| 110 | CONFIG_BASE_SMALL=1 | 116 | CONFIG_BASE_SMALL=1 |
| @@ -123,14 +129,41 @@ CONFIG_LBDAF=y | |||
| 123 | # IO Schedulers | 129 | # IO Schedulers |
| 124 | # | 130 | # |
| 125 | CONFIG_IOSCHED_NOOP=y | 131 | CONFIG_IOSCHED_NOOP=y |
| 126 | CONFIG_IOSCHED_AS=y | ||
| 127 | CONFIG_IOSCHED_DEADLINE=y | 132 | CONFIG_IOSCHED_DEADLINE=y |
| 128 | CONFIG_IOSCHED_CFQ=y | 133 | CONFIG_IOSCHED_CFQ=y |
| 129 | # CONFIG_DEFAULT_AS is not set | ||
| 130 | # CONFIG_DEFAULT_DEADLINE is not set | 134 | # CONFIG_DEFAULT_DEADLINE is not set |
| 131 | CONFIG_DEFAULT_CFQ=y | 135 | CONFIG_DEFAULT_CFQ=y |
| 132 | # CONFIG_DEFAULT_NOOP is not set | 136 | # CONFIG_DEFAULT_NOOP is not set |
| 133 | CONFIG_DEFAULT_IOSCHED="cfq" | 137 | CONFIG_DEFAULT_IOSCHED="cfq" |
| 138 | # CONFIG_INLINE_SPIN_TRYLOCK is not set | ||
| 139 | # CONFIG_INLINE_SPIN_TRYLOCK_BH is not set | ||
| 140 | # CONFIG_INLINE_SPIN_LOCK is not set | ||
| 141 | # CONFIG_INLINE_SPIN_LOCK_BH is not set | ||
| 142 | # CONFIG_INLINE_SPIN_LOCK_IRQ is not set | ||
| 143 | # CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set | ||
| 144 | # CONFIG_INLINE_SPIN_UNLOCK is not set | ||
| 145 | # CONFIG_INLINE_SPIN_UNLOCK_BH is not set | ||
| 146 | # CONFIG_INLINE_SPIN_UNLOCK_IRQ is not set | ||
| 147 | # CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set | ||
| 148 | # CONFIG_INLINE_READ_TRYLOCK is not set | ||
| 149 | # CONFIG_INLINE_READ_LOCK is not set | ||
| 150 | # CONFIG_INLINE_READ_LOCK_BH is not set | ||
| 151 | # CONFIG_INLINE_READ_LOCK_IRQ is not set | ||
| 152 | # CONFIG_INLINE_READ_LOCK_IRQSAVE is not set | ||
| 153 | # CONFIG_INLINE_READ_UNLOCK is not set | ||
| 154 | # CONFIG_INLINE_READ_UNLOCK_BH is not set | ||
| 155 | # CONFIG_INLINE_READ_UNLOCK_IRQ is not set | ||
| 156 | # CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set | ||
| 157 | # CONFIG_INLINE_WRITE_TRYLOCK is not set | ||
| 158 | # CONFIG_INLINE_WRITE_LOCK is not set | ||
| 159 | # CONFIG_INLINE_WRITE_LOCK_BH is not set | ||
| 160 | # CONFIG_INLINE_WRITE_LOCK_IRQ is not set | ||
| 161 | # CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set | ||
| 162 | # CONFIG_INLINE_WRITE_UNLOCK is not set | ||
| 163 | # CONFIG_INLINE_WRITE_UNLOCK_BH is not set | ||
| 164 | # CONFIG_INLINE_WRITE_UNLOCK_IRQ is not set | ||
| 165 | # CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set | ||
| 166 | # CONFIG_MUTEX_SPIN_ON_OWNER is not set | ||
| 134 | # CONFIG_FREEZER is not set | 167 | # CONFIG_FREEZER is not set |
| 135 | 168 | ||
| 136 | # | 169 | # |
| @@ -139,11 +172,6 @@ CONFIG_DEFAULT_IOSCHED="cfq" | |||
| 139 | CONFIG_PLATFORM_GENERIC=y | 172 | CONFIG_PLATFORM_GENERIC=y |
| 140 | CONFIG_OPT_LIB_FUNCTION=y | 173 | CONFIG_OPT_LIB_FUNCTION=y |
| 141 | CONFIG_OPT_LIB_ASM=y | 174 | CONFIG_OPT_LIB_ASM=y |
| 142 | CONFIG_ALLOW_EDIT_AUTO=y | ||
| 143 | |||
| 144 | # | ||
| 145 | # Automatic platform settings from Kconfig.auto | ||
| 146 | # | ||
| 147 | 175 | ||
| 148 | # | 176 | # |
| 149 | # Definitions for MICROBLAZE0 | 177 | # Definitions for MICROBLAZE0 |
| @@ -203,12 +231,11 @@ CONFIG_FLATMEM_MANUAL=y | |||
| 203 | CONFIG_FLATMEM=y | 231 | CONFIG_FLATMEM=y |
| 204 | CONFIG_FLAT_NODE_MEM_MAP=y | 232 | CONFIG_FLAT_NODE_MEM_MAP=y |
| 205 | CONFIG_PAGEFLAGS_EXTENDED=y | 233 | CONFIG_PAGEFLAGS_EXTENDED=y |
| 206 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 234 | CONFIG_SPLIT_PTLOCK_CPUS=999999 |
| 207 | # CONFIG_PHYS_ADDR_T_64BIT is not set | 235 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
| 208 | CONFIG_ZONE_DMA_FLAG=0 | 236 | CONFIG_ZONE_DMA_FLAG=0 |
| 209 | CONFIG_VIRT_TO_BUS=y | 237 | CONFIG_VIRT_TO_BUS=y |
| 210 | CONFIG_HAVE_MLOCK=y | 238 | # CONFIG_KSM is not set |
| 211 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | ||
| 212 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 239 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
| 213 | 240 | ||
| 214 | # | 241 | # |
| @@ -289,7 +316,13 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
| 289 | # CONFIG_IRDA is not set | 316 | # CONFIG_IRDA is not set |
| 290 | # CONFIG_BT is not set | 317 | # CONFIG_BT is not set |
| 291 | # CONFIG_AF_RXRPC is not set | 318 | # CONFIG_AF_RXRPC is not set |
| 292 | # CONFIG_WIRELESS is not set | 319 | CONFIG_WIRELESS=y |
| 320 | # CONFIG_CFG80211 is not set | ||
| 321 | # CONFIG_LIB80211 is not set | ||
| 322 | |||
| 323 | # | ||
| 324 | # CFG80211 needs to be enabled for MAC80211 | ||
| 325 | # | ||
| 293 | # CONFIG_WIMAX is not set | 326 | # CONFIG_WIMAX is not set |
