diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2015-04-16 14:58:29 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-04-16 14:58:29 -0400 |
commit | 714d8e7e27197dd39b2550e762a6a6fcf397a471 (patch) | |
tree | bc989a2a0e14f21912943e56d0002a26a2b7793e /arch/arm64/configs | |
parent | d19d5efd8c8840aa4f38a6dfbfe500d8cc27de46 (diff) | |
parent | 6d1966dfd6e0ad2f8aa4b664ae1a62e33abe1998 (diff) |
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Pull arm64 updates from Will Deacon:
"Here are the core arm64 updates for 4.1.
Highlights include a significant rework to head.S (allowing us to boot
on machines with physical memory at a really high address), an AES
performance boost on Cortex-A57 and the ability to run a 32-bit
userspace with 64k pages (although this requires said userspace to be
built with a recent binutils).
The head.S rework spilt over into KVM, so there are some changes under
arch/arm/ which have been acked by Marc Zyngier (KVM co-maintainer).
In particular, the linker script changes caused us some issues in
-next, so there are a few merge commits where we had to apply fixes on
top of a stable branch.
Other changes include:
- AES performance boost for Cortex-A57
- AArch32 (compat) userspace with 64k pages
- Cortex-A53 erratum workaround for #845719
- defconfig updates (new platforms, PCI, ...)"
* tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (39 commits)
arm64: fix midr range for Cortex-A57 erratum 832075
arm64: errata: add workaround for cortex-a53 erratum #845719
arm64: Use bool function return values of true/false not 1/0
arm64: defconfig: updates for 4.1
arm64: Extract feature parsing code from cpu_errata.c
arm64: alternative: Allow immediate branch as alternative instruction
arm64: insn: Add aarch64_insn_decode_immediate
ARM: kvm: round HYP section to page size instead of log2 upper bound
ARM: kvm: assert on HYP section boundaries not actual code size
arm64: head.S: ensure idmap_t0sz is visible
arm64: pmu: add support for interrupt-affinity property
dt: pmu: extend ARM PMU binding to allow for explicit interrupt affinity
arm64: head.S: ensure visibility of page tables
arm64: KVM: use ID map with increased VA range if required
arm64: mm: increase VA range of identity map
ARM: kvm: implement replacement for ld's LOG2CEIL()
arm64: proc: remove unused cpu_get_pgd macro
arm64: enforce x1|x2|x3 == 0 upon kernel entry as per boot protocol
arm64: remove __calc_phys_offset
arm64: merge __enable_mmu and __turn_mmu_on
...
Diffstat (limited to 'arch/arm64/configs')
-rw-r--r-- | arch/arm64/configs/defconfig | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index af6a452b1aac..4e03d8dd23f6 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig | |||
@@ -31,8 +31,12 @@ CONFIG_MODULES=y | |||
31 | CONFIG_MODULE_UNLOAD=y | 31 | CONFIG_MODULE_UNLOAD=y |
32 | # CONFIG_BLK_DEV_BSG is not set | 32 | # CONFIG_BLK_DEV_BSG is not set |
33 | # CONFIG_IOSCHED_DEADLINE is not set | 33 | # CONFIG_IOSCHED_DEADLINE is not set |
34 | CONFIG_ARCH_EXYNOS7=y | ||
34 | CONFIG_ARCH_FSL_LS2085A=y | 35 | CONFIG_ARCH_FSL_LS2085A=y |
35 | CONFIG_ARCH_MEDIATEK=y | 36 | CONFIG_ARCH_MEDIATEK=y |
37 | CONFIG_ARCH_SEATTLE=y | ||
38 | CONFIG_ARCH_TEGRA=y | ||
39 | CONFIG_ARCH_TEGRA_132_SOC=y | ||
36 | CONFIG_ARCH_THUNDER=y | 40 | CONFIG_ARCH_THUNDER=y |
37 | CONFIG_ARCH_VEXPRESS=y | 41 | CONFIG_ARCH_VEXPRESS=y |
38 | CONFIG_ARCH_XGENE=y | 42 | CONFIG_ARCH_XGENE=y |
@@ -62,6 +66,7 @@ CONFIG_BPF_JIT=y | |||
62 | # CONFIG_WIRELESS is not set | 66 | # CONFIG_WIRELESS is not set |
63 | CONFIG_NET_9P=y | 67 | CONFIG_NET_9P=y |
64 | CONFIG_NET_9P_VIRTIO=y | 68 | CONFIG_NET_9P_VIRTIO=y |
69 | # CONFIG_TEGRA_AHB is not set | ||
65 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 70 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
66 | CONFIG_DEVTMPFS=y | 71 | CONFIG_DEVTMPFS=y |
67 | CONFIG_DEVTMPFS_MOUNT=y | 72 | CONFIG_DEVTMPFS_MOUNT=y |
@@ -81,6 +86,7 @@ CONFIG_NETDEVICES=y | |||
81 | CONFIG_TUN=y | 86 | CONFIG_TUN=y |
82 | CONFIG_VIRTIO_NET=y | 87 | CONFIG_VIRTIO_NET=y |
83 | CONFIG_NET_XGENE=y | 88 | CONFIG_NET_XGENE=y |
89 | CONFIG_SKY2=y | ||
84 | CONFIG_SMC91X=y | 90 | CONFIG_SMC91X=y |
85 | CONFIG_SMSC911X=y | 91 | CONFIG_SMSC911X=y |
86 | # CONFIG_WLAN is not set | 92 | # CONFIG_WLAN is not set |
@@ -100,6 +106,8 @@ CONFIG_SPI=y | |||
100 | CONFIG_SPI_PL022=y | 106 | CONFIG_SPI_PL022=y |
101 | CONFIG_GPIO_PL061=y | 107 | CONFIG_GPIO_PL061=y |
102 | CONFIG_GPIO_XGENE=y | 108 | CONFIG_GPIO_XGENE=y |
109 | CONFIG_POWER_RESET_XGENE=y | ||
110 | CONFIG_POWER_RESET_SYSCON=y | ||
103 | # CONFIG_HWMON is not set | 111 | # CONFIG_HWMON is not set |
104 | CONFIG_REGULATOR=y | 112 | CONFIG_REGULATOR=y |
105 | CONFIG_REGULATOR_FIXED_VOLTAGE=y | 113 | CONFIG_REGULATOR_FIXED_VOLTAGE=y |
@@ -112,10 +120,10 @@ CONFIG_LOGO=y | |||
112 | CONFIG_USB=y | 120 | CONFIG_USB=y |
113 | CONFIG_USB_EHCI_HCD=y | 121 | CONFIG_USB_EHCI_HCD=y |
114 | CONFIG_USB_EHCI_HCD_PLATFORM=y | 122 | CONFIG_USB_EHCI_HCD_PLATFORM=y |
115 | CONFIG_USB_ISP1760_HCD=y | ||
116 | CONFIG_USB_OHCI_HCD=y | 123 | CONFIG_USB_OHCI_HCD=y |
117 | CONFIG_USB_OHCI_HCD_PLATFORM=y | 124 | CONFIG_USB_OHCI_HCD_PLATFORM=y |
118 | CONFIG_USB_STORAGE=y | 125 | CONFIG_USB_STORAGE=y |
126 | CONFIG_USB_ISP1760=y | ||
119 | CONFIG_USB_ULPI=y | 127 | CONFIG_USB_ULPI=y |
120 | CONFIG_MMC=y | 128 | CONFIG_MMC=y |
121 | CONFIG_MMC_ARMMMCI=y | 129 | CONFIG_MMC_ARMMMCI=y |
@@ -125,6 +133,7 @@ CONFIG_MMC_SPI=y | |||
125 | CONFIG_RTC_CLASS=y | 133 | CONFIG_RTC_CLASS=y |
126 | CONFIG_RTC_DRV_EFI=y | 134 | CONFIG_RTC_DRV_EFI=y |
127 | CONFIG_RTC_DRV_XGENE=y | 135 | CONFIG_RTC_DRV_XGENE=y |
136 | CONFIG_VIRTIO_PCI=y | ||
128 | CONFIG_VIRTIO_BALLOON=y | 137 | CONFIG_VIRTIO_BALLOON=y |
129 | CONFIG_VIRTIO_MMIO=y | 138 | CONFIG_VIRTIO_MMIO=y |
130 | # CONFIG_IOMMU_SUPPORT is not set | 139 | # CONFIG_IOMMU_SUPPORT is not set |
@@ -143,8 +152,10 @@ CONFIG_CUSE=y | |||
143 | CONFIG_VFAT_FS=y | 152 | CONFIG_VFAT_FS=y |
144 | CONFIG_TMPFS=y | 153 | CONFIG_TMPFS=y |
145 | CONFIG_HUGETLBFS=y | 154 | CONFIG_HUGETLBFS=y |
155 | CONFIG_EFIVAR_FS=y | ||
146 | # CONFIG_MISC_FILESYSTEMS is not set | 156 | # CONFIG_MISC_FILESYSTEMS is not set |
147 | CONFIG_NFS_FS=y | 157 | CONFIG_NFS_FS=y |
158 | CONFIG_NFS_V4=y | ||
148 | CONFIG_ROOT_NFS=y | 159 | CONFIG_ROOT_NFS=y |
149 | CONFIG_9P_FS=y | 160 | CONFIG_9P_FS=y |
150 | CONFIG_NLS_CODEPAGE_437=y | 161 | CONFIG_NLS_CODEPAGE_437=y |
@@ -159,7 +170,6 @@ CONFIG_LOCKUP_DETECTOR=y | |||
159 | # CONFIG_SCHED_DEBUG is not set | 170 | # CONFIG_SCHED_DEBUG is not set |
160 | # CONFIG_DEBUG_PREEMPT is not set | 171 | # CONFIG_DEBUG_PREEMPT is not set |
161 | # CONFIG_FTRACE is not set | 172 | # CONFIG_FTRACE is not set |
162 | CONFIG_KEYS=y | ||
163 | CONFIG_SECURITY=y | 173 | CONFIG_SECURITY=y |
164 | CONFIG_CRYPTO_ANSI_CPRNG=y | 174 | CONFIG_CRYPTO_ANSI_CPRNG=y |
165 | CONFIG_ARM64_CRYPTO=y | 175 | CONFIG_ARM64_CRYPTO=y |