mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-27 18:41:56 +07:00
714d8e7e27
The main change here is a significant head.S rework that allows us to boot on machines with physical memory at a really high address without having to increase our mapped VA range. 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, ...) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABCgAGBQJVLnQpAAoJELescNyEwWM03RIH/iwcDc0MBZgkwfD5cnY+29p4 m89lMDo3SyGQT4NynHSw7P3R7c3zULmI+9hmJMw/yfjjjL6m7X+vVAF3xj1Am4Al OzCqYLHyFnlRktzJ6dWeF1Ese7tWqPpxn+OCXgYNpz/r5MfF/HhlyX/qNzAQPKrw ZpDvnt44DgUfweqjTbwQUg2wkyCRjmz57MQYxDcmJStdpHIu24jWOvDIo3OJGjyS L49I9DU6DGUhkISZmmBE0T7vmKMD1BcgI7OIzX2WIqn521QT+GSLMhRxaHmK1s1V A8gaMTwpo0xFhTAt7sbw/5+2663WmfRdZI+FtduvORsoxX6KdDn7DH1NQixIm8s= =+F0I -----END PGP SIGNATURE----- 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 ...
182 lines
4.0 KiB
Plaintext
182 lines
4.0 KiB
Plaintext
# CONFIG_LOCALVERSION_AUTO is not set
|
|
CONFIG_SYSVIPC=y
|
|
CONFIG_POSIX_MQUEUE=y
|
|
CONFIG_FHANDLE=y
|
|
CONFIG_AUDIT=y
|
|
CONFIG_NO_HZ_IDLE=y
|
|
CONFIG_HIGH_RES_TIMERS=y
|
|
CONFIG_BSD_PROCESS_ACCT=y
|
|
CONFIG_BSD_PROCESS_ACCT_V3=y
|
|
CONFIG_TASKSTATS=y
|
|
CONFIG_TASK_DELAY_ACCT=y
|
|
CONFIG_TASK_XACCT=y
|
|
CONFIG_TASK_IO_ACCOUNTING=y
|
|
CONFIG_IKCONFIG=y
|
|
CONFIG_IKCONFIG_PROC=y
|
|
CONFIG_LOG_BUF_SHIFT=14
|
|
CONFIG_MEMCG=y
|
|
CONFIG_MEMCG_SWAP=y
|
|
CONFIG_MEMCG_KMEM=y
|
|
CONFIG_CGROUP_HUGETLB=y
|
|
# CONFIG_UTS_NS is not set
|
|
# CONFIG_IPC_NS is not set
|
|
# CONFIG_NET_NS is not set
|
|
CONFIG_SCHED_AUTOGROUP=y
|
|
CONFIG_BLK_DEV_INITRD=y
|
|
CONFIG_KALLSYMS_ALL=y
|
|
# CONFIG_COMPAT_BRK is not set
|
|
CONFIG_PROFILING=y
|
|
CONFIG_JUMP_LABEL=y
|
|
CONFIG_MODULES=y
|
|
CONFIG_MODULE_UNLOAD=y
|
|
# CONFIG_BLK_DEV_BSG is not set
|
|
# CONFIG_IOSCHED_DEADLINE is not set
|
|
CONFIG_ARCH_EXYNOS7=y
|
|
CONFIG_ARCH_FSL_LS2085A=y
|
|
CONFIG_ARCH_MEDIATEK=y
|
|
CONFIG_ARCH_SEATTLE=y
|
|
CONFIG_ARCH_TEGRA=y
|
|
CONFIG_ARCH_TEGRA_132_SOC=y
|
|
CONFIG_ARCH_THUNDER=y
|
|
CONFIG_ARCH_VEXPRESS=y
|
|
CONFIG_ARCH_XGENE=y
|
|
CONFIG_PCI=y
|
|
CONFIG_PCI_MSI=y
|
|
CONFIG_PCI_XGENE=y
|
|
CONFIG_SMP=y
|
|
CONFIG_PREEMPT=y
|
|
CONFIG_KSM=y
|
|
CONFIG_TRANSPARENT_HUGEPAGE=y
|
|
CONFIG_CMA=y
|
|
CONFIG_CMDLINE="console=ttyAMA0"
|
|
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
|
|
CONFIG_COMPAT=y
|
|
CONFIG_CPU_IDLE=y
|
|
CONFIG_ARM_CPUIDLE=y
|
|
CONFIG_NET=y
|
|
CONFIG_PACKET=y
|
|
CONFIG_UNIX=y
|
|
CONFIG_INET=y
|
|
CONFIG_IP_PNP=y
|
|
CONFIG_IP_PNP_DHCP=y
|
|
CONFIG_IP_PNP_BOOTP=y
|
|
# CONFIG_INET_LRO is not set
|
|
# CONFIG_IPV6 is not set
|
|
CONFIG_BPF_JIT=y
|
|
# CONFIG_WIRELESS is not set
|
|
CONFIG_NET_9P=y
|
|
CONFIG_NET_9P_VIRTIO=y
|
|
# CONFIG_TEGRA_AHB is not set
|
|
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
|
|
CONFIG_DEVTMPFS=y
|
|
CONFIG_DEVTMPFS_MOUNT=y
|
|
CONFIG_DMA_CMA=y
|
|
CONFIG_BLK_DEV_LOOP=y
|
|
CONFIG_VIRTIO_BLK=y
|
|
# CONFIG_SCSI_PROC_FS is not set
|
|
CONFIG_BLK_DEV_SD=y
|
|
# CONFIG_SCSI_LOWLEVEL is not set
|
|
CONFIG_ATA=y
|
|
CONFIG_SATA_AHCI=y
|
|
CONFIG_SATA_AHCI_PLATFORM=y
|
|
CONFIG_AHCI_XGENE=y
|
|
CONFIG_PATA_PLATFORM=y
|
|
CONFIG_PATA_OF_PLATFORM=y
|
|
CONFIG_NETDEVICES=y
|
|
CONFIG_TUN=y
|
|
CONFIG_VIRTIO_NET=y
|
|
CONFIG_NET_XGENE=y
|
|
CONFIG_SKY2=y
|
|
CONFIG_SMC91X=y
|
|
CONFIG_SMSC911X=y
|
|
# CONFIG_WLAN is not set
|
|
CONFIG_INPUT_EVDEV=y
|
|
# CONFIG_SERIO_SERPORT is not set
|
|
CONFIG_SERIO_AMBAKMI=y
|
|
CONFIG_LEGACY_PTY_COUNT=16
|
|
CONFIG_SERIAL_8250=y
|
|
CONFIG_SERIAL_8250_CONSOLE=y
|
|
CONFIG_SERIAL_8250_MT6577=y
|
|
CONFIG_SERIAL_AMBA_PL011=y
|
|
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
|
|
CONFIG_SERIAL_OF_PLATFORM=y
|
|
CONFIG_VIRTIO_CONSOLE=y
|
|
# CONFIG_HW_RANDOM is not set
|
|
CONFIG_SPI=y
|
|
CONFIG_SPI_PL022=y
|
|
CONFIG_GPIO_PL061=y
|
|
CONFIG_GPIO_XGENE=y
|
|
CONFIG_POWER_RESET_XGENE=y
|
|
CONFIG_POWER_RESET_SYSCON=y
|
|
# CONFIG_HWMON is not set
|
|
CONFIG_REGULATOR=y
|
|
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
|
CONFIG_FB=y
|
|
CONFIG_FB_ARMCLCD=y
|
|
CONFIG_FRAMEBUFFER_CONSOLE=y
|
|
CONFIG_LOGO=y
|
|
# CONFIG_LOGO_LINUX_MONO is not set
|
|
# CONFIG_LOGO_LINUX_VGA16 is not set
|
|
CONFIG_USB=y
|
|
CONFIG_USB_EHCI_HCD=y
|
|
CONFIG_USB_EHCI_HCD_PLATFORM=y
|
|
CONFIG_USB_OHCI_HCD=y
|
|
CONFIG_USB_OHCI_HCD_PLATFORM=y
|
|
CONFIG_USB_STORAGE=y
|
|
CONFIG_USB_ISP1760=y
|
|
CONFIG_USB_ULPI=y
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_ARMMMCI=y
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_PLTFM=y
|
|
CONFIG_MMC_SPI=y
|
|
CONFIG_RTC_CLASS=y
|
|
CONFIG_RTC_DRV_EFI=y
|
|
CONFIG_RTC_DRV_XGENE=y
|
|
CONFIG_VIRTIO_PCI=y
|
|
CONFIG_VIRTIO_BALLOON=y
|
|
CONFIG_VIRTIO_MMIO=y
|
|
# CONFIG_IOMMU_SUPPORT is not set
|
|
CONFIG_PHY_XGENE=y
|
|
CONFIG_EXT2_FS=y
|
|
CONFIG_EXT3_FS=y
|
|
# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
|
|
# CONFIG_EXT3_FS_XATTR is not set
|
|
CONFIG_EXT4_FS=y
|
|
CONFIG_FANOTIFY=y
|
|
CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
|
|
CONFIG_QUOTA=y
|
|
CONFIG_AUTOFS4_FS=y
|
|
CONFIG_FUSE_FS=y
|
|
CONFIG_CUSE=y
|
|
CONFIG_VFAT_FS=y
|
|
CONFIG_TMPFS=y
|
|
CONFIG_HUGETLBFS=y
|
|
CONFIG_EFIVAR_FS=y
|
|
# CONFIG_MISC_FILESYSTEMS is not set
|
|
CONFIG_NFS_FS=y
|
|
CONFIG_NFS_V4=y
|
|
CONFIG_ROOT_NFS=y
|
|
CONFIG_9P_FS=y
|
|
CONFIG_NLS_CODEPAGE_437=y
|
|
CONFIG_NLS_ISO8859_1=y
|
|
CONFIG_VIRTUALIZATION=y
|
|
CONFIG_KVM=y
|
|
CONFIG_DEBUG_INFO=y
|
|
CONFIG_DEBUG_FS=y
|
|
CONFIG_MAGIC_SYSRQ=y
|
|
CONFIG_DEBUG_KERNEL=y
|
|
CONFIG_LOCKUP_DETECTOR=y
|
|
# CONFIG_SCHED_DEBUG is not set
|
|
# CONFIG_DEBUG_PREEMPT is not set
|
|
# CONFIG_FTRACE is not set
|
|
CONFIG_SECURITY=y
|
|
CONFIG_CRYPTO_ANSI_CPRNG=y
|
|
CONFIG_ARM64_CRYPTO=y
|
|
CONFIG_CRYPTO_SHA1_ARM64_CE=y
|
|
CONFIG_CRYPTO_SHA2_ARM64_CE=y
|
|
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
|
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
|
|
CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
|
|
CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y
|