Push some of ascend features to openEuler
Bixuan Cui (1):
open modules for sig
Chen Jun (4):
mm/sharepool: Fix a double free problem caused by init_local_group
mm/sharepool: use delete_spg_node to replace some repetitive code
mm/sharepool: extract group_add_task
mm/sharepool: check permission of task to operate spg_node->proc_node
Fang Lijun (2):
enable fdm in panic
HZ 12
Jian Zhang (5):
drivers: add RAS support for multiple die cpu
bugfix for RAS acpi map
add SDMA support for 1980B
using mm's pasid rather than a random value when using SDMA
kernel/sdei: enable SDEI for nmi
Lijun Fang (1):
modify ascend910 ARCH_NR_GPIOS
Wang Wensheng (11):
char/sdma: Add driver framework for sdma
char/sdma: Implement probe function for sdma device
char/sdma: Implement sdma_memcpy for kernel-space usage
char/sdma: Export the sdma features to userspace via ioctl
char/sdma: Add support for ACPI
char/sdma: Support multiple sdma devices
char/sdma: Add deffer probe feature
char/sdma: Add discrete memcpy interface for userspace
char/sdma: Pin pages when copying user memory
memcg/ascend: Support not account pages of cdm for memcg
mm/cdm: Extend cdm-nodes to support more nodes than 64
Xiang Rui (1):
Add kernel securec support for 1980.
Xingang Wang (1):
ascend_mpam: Add dts driver to traverse accelerators
Xu Qiang (1):
Fix kernel boot failed in fpga.
Yuan Can (4):
driver/iommu: Introduce IOMMU_SVA_FEAT_SVSP feature
driver/svm: save svsp_mm in mm and release it in __mmput
Add bootdot support for ascend 310B
Set bootdot base to 10
Zhang Jian (2):
drivers: apci parse apei table
drivers: acpi register irq
Zhou Guanghui (5):
Modify memblock number
driver/svm: support SVSP feature, interface definition
driver/svm: reserve address range for svsp
efi: when kaslr is enabled, restrict the random address range.
mm/hugetlb: support disable clear hugepage
chenjunwei (1):
ascend310B_defconfig
.../admin-guide/kernel-parameters.txt | 1 +
arch/arm64/Kconfig | 30 +
arch/arm64/configs/ascend310B_defconfig | 7040 +++++++++++++++++
arch/arm64/kernel/acpi.c | 5 +
arch/arm64/kernel/sdei.c | 11 -
arch/arm64/mm/init.c | 5 +
arch/arm64/mm/numa.c | 39 +-
certs/Makefile | 3 +-
drivers/Kconfig | 3 +
drivers/Makefile | 2 +
drivers/acpi/Kconfig | 11 +
drivers/acpi/Makefile | 1 +
drivers/acpi/apei/ghes.c | 47 +-
drivers/acpi/apei/hest.c | 35 +
drivers/acpi/dt_apei.c | 201 +
drivers/bootdot/Kconfig | 7 +
drivers/bootdot/Makefile | 2 +
drivers/bootdot/bootdot.c | 447 ++
drivers/char/Kconfig | 6 +
drivers/char/Makefile | 1 +
drivers/char/sdma.c | 1088 +++
.../firmware/efi/libstub/efi-stub-helper.c | 3 +
drivers/firmware/efi/libstub/efistub.h | 1 +
drivers/firmware/efi/libstub/randomalloc.c | 11 +
drivers/gpio/gpiolib.c | 45 +-
drivers/hisi/Kconfig | 16 +
drivers/hisi/Makefile | 1 +
drivers/hisi/securec/Kconfig | 1 +
drivers/hisi/securec/Makefile | 1 +
drivers/hisi/securec/src | 1 +
drivers/iommu/Kconfig | 7 +
drivers/iommu/Makefile | 1 +
.../iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 35 +
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 16 +
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 8 +
drivers/iommu/ascend_mpam.c | 286 +
drivers/irqchip/irq-gic-v3-its.c | 13 +-
fs/hugetlbfs/inode.c | 12 +-
include/acpi/apei.h | 7 +
include/acpi/dt_apei.h | 31 +
include/asm-generic/gpio.h | 13 +
include/linux/ascend_smmu.h | 38 +
include/linux/bootdot.h | 40 +
include/linux/hisi_sdma.h | 42 +
include/linux/init.h | 1 +
include/linux/iommu.h | 1 +
include/linux/kernel.h | 6 +
include/linux/mm_types.h | 4 +
include/linux/mman.h | 46 +
include/linux/securec.h | 1 +
include/linux/securectype.h | 1 +
include/uapi/asm-generic/mman-common.h | 1 +
kernel/Kconfig.hz | 6 +
kernel/fork.c | 13 +
kernel/panic.c | 31 +
mm/hugetlb.c | 2 +
mm/memblock.c | 2 +-
mm/memcontrol.c | 8 +
mm/mmap.c | 32 +-
mm/share_pool.c | 105 +-
60 files changed, 9806 insertions(+), 68 deletions(-)
create mode 100644 arch/arm64/configs/ascend310B_defconfig
create mode 100644 drivers/acpi/dt_apei.c
create mode 100644 drivers/bootdot/Kconfig
create mode 100644 drivers/bootdot/Makefile
create mode 100644 drivers/bootdot/bootdot.c
create mode 100644 drivers/char/sdma.c
create mode 100644 drivers/hisi/Kconfig
create mode 100644 drivers/hisi/Makefile
create mode 100644 drivers/hisi/securec/Kconfig
create mode 100644 drivers/hisi/securec/Makefile
create mode 120000 drivers/hisi/securec/src
create mode 100644 drivers/iommu/ascend_mpam.c
create mode 100644 include/acpi/dt_apei.h
create mode 100644 include/linux/bootdot.h
create mode 100644 include/linux/hisi_sdma.h
create mode 120000 include/linux/securec.h
create mode 120000 include/linux/securectype.h
--
2.17.1