Merge branch 'x86-efi-kexec-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 EFI changes from Ingo Molnar: "This consists of two main parts: - New static EFI runtime services virtual mapping layout which is groundwork for kexec support on EFI (Borislav Petkov) - EFI kexec support itself (Dave Young)" * 'x86-efi-kexec-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (24 commits) x86/efi: parse_efi_setup() build fix x86: ksysfs.c build fix x86/efi: Delete superfluous global variables x86: Reserve setup_data ranges late after parsing memmap cmdline x86: Export x86 boot_params to sysfs x86: Add xloadflags bit for EFI runtime support on kexec x86/efi: Pass necessary EFI data for kexec via setup_data efi: Export EFI runtime memory mapping to sysfs efi: Export more EFI table variables to sysfs x86/efi: Cleanup efi_enter_virtual_mode() function x86/efi: Fix off-by-one bug in EFI Boot Services reservation x86/efi: Add a wrapper function efi_map_region_fixed() x86/efi: Remove unused variables in __map_region() x86/efi: Check krealloc return value x86/efi: Runtime services virtual mapping x86/mm/cpa: Map in an arbitrary pgd x86/mm/pageattr: Add last levels of error path x86/mm/pageattr: Add a PUD error unwinding path x86/mm/pageattr: Add a PTE pagetable populating function x86/mm/pageattr: Add a PMD pagetable populating function ...
Showing
- Documentation/ABI/testing/sysfs-firmware-efi 20 additions, 0 deletionsDocumentation/ABI/testing/sysfs-firmware-efi
- Documentation/ABI/testing/sysfs-firmware-efi-runtime-map 34 additions, 0 deletionsDocumentation/ABI/testing/sysfs-firmware-efi-runtime-map
- Documentation/ABI/testing/sysfs-kernel-boot_params 38 additions, 0 deletionsDocumentation/ABI/testing/sysfs-kernel-boot_params
- Documentation/kernel-parameters.txt 6 additions, 0 deletionsDocumentation/kernel-parameters.txt
- Documentation/x86/boot.txt 3 additions, 0 deletionsDocumentation/x86/boot.txt
- Documentation/x86/x86_64/mm.txt 7 additions, 0 deletionsDocumentation/x86/x86_64/mm.txt
- arch/x86/boot/header.S 8 additions, 1 deletionarch/x86/boot/header.S
- arch/x86/include/asm/efi.h 60 additions, 18 deletionsarch/x86/include/asm/efi.h
- arch/x86/include/asm/pgtable_types.h 2 additions, 1 deletionarch/x86/include/asm/pgtable_types.h
- arch/x86/include/uapi/asm/bootparam.h 2 additions, 0 deletionsarch/x86/include/uapi/asm/bootparam.h
- arch/x86/kernel/Makefile 1 addition, 0 deletionsarch/x86/kernel/Makefile
- arch/x86/kernel/ksysfs.c 340 additions, 0 deletionsarch/x86/kernel/ksysfs.c
- arch/x86/kernel/setup.c 5 additions, 2 deletionsarch/x86/kernel/setup.c
- arch/x86/mm/pageattr.c 444 additions, 17 deletionsarch/x86/mm/pageattr.c
- arch/x86/platform/efi/efi.c 280 additions, 75 deletionsarch/x86/platform/efi/efi.c
- arch/x86/platform/efi/efi_32.c 11 additions, 1 deletionarch/x86/platform/efi/efi_32.c
- arch/x86/platform/efi/efi_64.c 120 additions, 0 deletionsarch/x86/platform/efi/efi_64.c
- arch/x86/platform/efi/efi_stub_64.S 54 additions, 0 deletionsarch/x86/platform/efi/efi_stub_64.S
- drivers/firmware/efi/Kconfig 11 additions, 0 deletionsdrivers/firmware/efi/Kconfig
- drivers/firmware/efi/Makefile 1 addition, 0 deletionsdrivers/firmware/efi/Makefile
Please register or sign in to comment