Ard Biesheuvel
|
7e611e7dbb
efi/arm64: Check whether x18 is preserved by runtime services calls
|
7 lat temu |
Will Deacon
|
20a004e7b0
arm64: mm: Use READ_ONCE/WRITE_ONCE when accessing page tables
|
7 lat temu |
Ard Biesheuvel
|
1e9de1d220
arm64/efi: Ignore EFI_MEMORY_XP attribute if RP and/or WP are set
|
7 lat temu |
Ard Biesheuvel
|
bb817bef3b
efi/arm: Enable DMI/SMBIOS
|
8 lat temu |
Ard Biesheuvel
|
f14c66ce81
arm64: mm: replace 'block_mappings_allowed' with 'page_mappings_only'
|
8 lat temu |
Ard Biesheuvel
|
74c102c988
arm64: efi: avoid block mappings for unaligned UEFI memory regions
|
9 lat temu |
Ard Biesheuvel
|
bd264d046a
arm64: efi: always map runtime services code and data regions down to pages
|
9 lat temu |
Ard Biesheuvel
|
53e1b32910
arm64: mm: add param to force create_pgd_mapping() to use page mappings
|
9 lat temu |
Ard Biesheuvel
|
57fdb89aeb
arm64/efi/libstub: Make screen_info accessible to the UEFI stub
|
9 lat temu |
Ard Biesheuvel
|
1fd55a9a09
arm64/efi: Apply strict permissions to UEFI Runtime Services regions
|
9 lat temu |
Ard Biesheuvel
|
f7d9248942
arm64/efi: refactor EFI init and runtime code for reuse by 32-bit ARM
|
9 lat temu |
Ard Biesheuvel
|
e5bc22a42e
arm64/efi: split off EFI init and runtime code for reuse by 32-bit ARM
|
9 lat temu |
Ard Biesheuvel
|
4dffbfc48d
arm64/efi: mark UEFI reserved regions as MEMBLOCK_NOMAP
|
9 lat temu |
Ard Biesheuvel
|
66362c9afc
arm64: efi: fix initcall return values
|
9 lat temu |
Ard Biesheuvel
|
81d945772a
arm64: efi: deal with NULL return value of early_memremap()
|
9 lat temu |
Mark Rutland
|
3b12acf4c9
arm64: efi: correctly map runtime regions
|
9 lat temu |
Ard Biesheuvel
|
65da0a8e34
arm64: use non-global mappings for UEFI runtime regions
|
9 lat temu |
Linus Torvalds
|
2dc10ad81f
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
|
9 lat temu |
Ard Biesheuvel
|
44511fb9e5
efi: Use correct type for struct efi_memory_map::phys_map
|
9 lat temu |
Ingo Molnar
|
790a2ee242
Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi into core/efi
|
9 lat temu |
Leif Lindholm
|
7968c0e338
efi/arm64: Clean up efi_get_fdt_params() interface
|
10 lat temu |
Leif Lindholm
|
c9494dc818
arm64: Use core efi=debug instead of uefi_debug command line parameter
|
10 lat temu |
Will Deacon
|
5aec715d7d
arm64: mm: rewrite ASID allocator and MM context-switching code
|
9 lat temu |
Will Deacon
|
8e63d38876
arm64: flush: use local TLB and I-cache invalidation
|
9 lat temu |
Ard Biesheuvel
|
0ce3cc008e
arm64/efi: Fix boot crash by not padding between EFI_MEMORY_RUNTIME regions
|
10 lat temu |
Ard Biesheuvel
|
f91b1feada
arm64/efi: map the entire UEFI vendor string before reading it
|
10 lat temu |
Dan Williams
|
ad5fb870c4
e820, efi: add ACPI 6.0 persistent memory types
|
10 lat temu |
Will Deacon
|
130c93fd10
arm64: efi: don't restore TTBR0 if active_mm points at init_mm
|
10 lat temu |
Ard Biesheuvel
|
60c0d45a7f
efi/arm64: use UEFI for system reset and poweroff
|
10 lat temu |
Ard Biesheuvel
|
60305db988
arm64/efi: move virtmap init to early initcall
|
10 lat temu |