Inter-revision diff: cover letter

Comparing v4 (message) to v10 (message)

--- v4
+++ v10
@@ -16,12 +16,36 @@
 moved from arch/x86 into EFI subsystem and is declared as __weak; archs
 other than ia64 should not override the default implementation.
 
+V10:
+1. Fixed compilation issue on x86.
+V9:
+1. Rebased to arm64-upstream-14543 of arm64/master.
+2. Match strict MM type in arch_apei_get_mem_attribute().
+V8:
+1. For x86, always return PAGE_KERNEL for arch_apei_get_mem_attribute().
+   The rational is explained in comment.
+2. Rebased to arm64-upstream-14201 of arm64/master,
+   next-20150724 of linux-next/master.
+V7:
+1. Added PROT_DEVICE_nGnRnE and PROT_NORMAL_WT to support all
+   possible UEFI memory types for arm64.
+V6:
+1. Implemented arch_apei_get_mem_attributes() for arm64 as inline
+   function.
+2. Rebased to efi-next-14364 of efi/next, pm+acpi-4.2-rc3 of
+   linux-pm/master, arm64-upstream-13521 of arm64/master,
+   next-20150720 of linux-next/master.
+V5:
+1. Rebased to next-20150713 of linux-next/master, efi-next-14359 of
+   efi/next, pm+acpi-4.2-rc2 of linux-pm/master,
+   arm64-fixes-1215 of arm64/master.
+2. Added comment for efi_mem_attributes(), explained why it is marked
+   as __weak at the function definition site.
 V4:
 1. Introduced arch_apei_get_mem_attributes() to allow arch specific
    implementation of getting pgprot_t appropriate for a physical
    address.
 2. Implemented arch_apei_get_mem_attributes() for x86 and for arm64.
-
 V3:
 1. Rebased to v4.1-rc7.
 2. Moved efi_mem_attributes() from arch/x86 to drivers/firmware/efi
@@ -30,29 +54,28 @@
    protection type for UC.
 4. Removed efi_ioremap(). It can not be used for GHES memory region
    mapping purpose since ioremap can not be used in atomic context.
-
 V2:
 1. Rebased to v4.1-rc5.
 2. Split removal of efi_mem_attributes() and creation of efi_ioremap()
-into two patches.
+   into two patches.
 
-Jonathan (Zhixiong) Zhang (4):
+Jonathan (Zhixiong) Zhang (5):
   efi: x86: rearrange efi_mem_attributes()
-  x86: acpi: add arch_apei_get_mem_attributes()
+  x86: acpi: implement arch_apei_get_mem_attributes()
+  arm64: mm: add PROT_DEVICE_nGnRnE and PROT_NORMAL_WT
   arm64: apei: implement arch_apei_get_mem_attributes()
   acpi, apei: use appropriate pgprot_t to map GHES memory
 
- arch/arm64/kernel/Makefile  |  1 +
- arch/arm64/kernel/apei.c    | 27 +++++++++++++++++++++++++++
- arch/x86/kernel/acpi/apei.c | 10 ++++++++++
- arch/x86/platform/efi/efi.c | 18 ------------------
- drivers/acpi/apei/ghes.c    |  6 ++++--
- drivers/firmware/efi/efi.c  | 18 ++++++++++++++++++
- include/acpi/apei.h         |  1 +
- 7 files changed, 61 insertions(+), 20 deletions(-)
- create mode 100644 arch/arm64/kernel/apei.c
+ arch/arm64/include/asm/acpi.h    | 27 +++++++++++++++++++++++++++
+ arch/arm64/include/asm/memory.h  |  1 +
+ arch/arm64/include/asm/pgtable.h |  2 ++
+ arch/arm64/mm/proc.S             |  4 +++-
+ arch/x86/include/asm/acpi.h      | 24 ++++++++++++++++++++++++
+ arch/x86/platform/efi/efi.c      | 18 ------------------
+ drivers/acpi/apei/ghes.c         |  6 ++++--
+ drivers/firmware/efi/efi.c       | 31 +++++++++++++++++++++++++++++++
+ 8 files changed, 92 insertions(+), 21 deletions(-)
 
 -- 
 The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
 a Linux Foundation Collaborative Project
-
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help