634cd4b6af
Pull EFI updates from Ingo Molnar: "The main changes in this cycle were: - Cleanup of the GOP [graphics output] handling code in the EFI stub - Complete refactoring of the mixed mode handling in the x86 EFI stub - Overhaul of the x86 EFI boot/runtime code - Increase robustness for mixed mode code - Add the ability to disable DMA at the root port level in the EFI stub - Get rid of RWX mappings in the EFI memory map and page tables, where possible - Move the support code for the old EFI memory mapping style into its only user, the SGI UV1+ support code. - plus misc fixes, updates, smaller cleanups. ... and due to interactions with the RWX changes, another round of PAT cleanups make a guest appearance via the EFI tree - with no side effects intended" * 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (75 commits) efi/x86: Disable instrumentation in the EFI runtime handling code efi/libstub/x86: Fix EFI server boot failure efi/x86: Disallow efi=old_map in mixed mode x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping efi: Fix handling of multiple efi_fake_mem= entries efi: Fix efi_memmap_alloc() leaks efi: Add tracking for dynamically allocated memmaps efi: Add a flags parameter to efi_memory_map efi: Fix comment for efi_mem_type() wrt absent physical addresses efi/arm: Defer probe of PCIe backed efifb on DT systems efi/x86: Limit EFI old memory map to SGI UV machines efi/x86: Avoid RWX mappings for all of DRAM efi/x86: Don't map the entire kernel text RW for mixed mode x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd efi/libstub/x86: Fix unused-variable warning efi/libstub/x86: Use mandatory 16-byte stack alignment in mixed mode efi/libstub/x86: Use const attribute for efi_is_64bit() efi: Allow disabling PCI busmastering on bridges during boot efi/x86: Allow translating 64-bit arguments for mixed mode calls ... |
||
---|---|---|
.. | ||
native | ||
sn | ||
uv | ||
acenv.h | ||
acpi-ext.h | ||
acpi.h | ||
agp.h | ||
asm-offsets.h | ||
asm-prototypes.h | ||
asmmacro.h | ||
atomic.h | ||
barrier.h | ||
bitops.h | ||
bug.h | ||
bugs.h | ||
cache.h | ||
cacheflush.h | ||
checksum.h | ||
clocksource.h | ||
cpu.h | ||
cputime.h | ||
current.h | ||
cyclone.h | ||
delay.h | ||
device.h | ||
div64.h | ||
dma-mapping.h | ||
dma.h | ||
dmi.h | ||
early_ioremap.h | ||
elf.h | ||
emergency-restart.h | ||
esi.h | ||
exception.h | ||
export.h | ||
extable.h | ||
fb.h | ||
fpswa.h | ||
ftrace.h | ||
futex.h | ||
gcc_intrin.h | ||
hardirq.h | ||
hugetlb.h | ||
hw_irq.h | ||
idle.h | ||
intrinsics.h | ||
io.h | ||
iommu_table.h | ||
iommu.h | ||
iosapic.h | ||
irq_regs.h | ||
irq_remapping.h | ||
irq.h | ||
irqflags.h | ||
Kbuild | ||
kdebug.h | ||
kexec.h | ||
kmap_types.h | ||
kprobes.h | ||
kregs.h | ||
libata-portmap.h | ||
linkage.h | ||
local64.h | ||
local.h | ||
mca_asm.h | ||
mca.h | ||
meminit.h | ||
mman.h | ||
mmiowb.h | ||
mmu_context.h | ||
mmu.h | ||
mmzone.h | ||
module.h | ||
msidef.h | ||
nodedata.h | ||
numa.h | ||
page.h | ||
pal.h | ||
param.h | ||
parport.h | ||
patch.h | ||
pci.h | ||
percpu.h | ||
perfmon.h | ||
pgalloc.h | ||
pgtable.h | ||
processor.h | ||
ptrace.h | ||
sal.h | ||
sections.h | ||
serial.h | ||
shmparam.h | ||
signal.h | ||
smp.h | ||
sparsemem.h | ||
spinlock_types.h | ||
spinlock.h | ||
string.h | ||
switch_to.h | ||
syscall.h | ||
termios.h | ||
thread_info.h | ||
timex.h | ||
tlb.h | ||
tlbflush.h | ||
topology.h | ||
types.h | ||
uaccess.h | ||
unaligned.h | ||
uncached.h | ||
unistd.h | ||
unwind.h | ||
user.h | ||
ustack.h | ||
vga.h | ||
vmalloc.h | ||
xor.h |