On Tue, 29 Sep 2020 15:25:22 +0200, Ard Biesheuvel wrote: > Jonathan reports that the strict policy for memory mapped by the > ACPI core breaks the use case of passing ACPI table overrides via > initramfs. This is due to the fact that the memory type used for > loading the initramfs in memory is not recognized as a memory type > that is typically used by firmware to pass firmware tables. > > Since the purpose of the strict policy is to ensure that no AML or > other ACPI code can manipulate any memory that is used by the kernel > to keep its internal state or the state of user tasks, we can relax > the permission check, and allow mappings of memory that is reserved > and marked as NOMAP via memblock, and therefore not covered by the > linear mapping to begin with. Applied to arm64 (for-next/fixes), thanks! [1/1] arm64: permit ACPI core to map kernel memory used for table overrides https://git.kernel.org/arm64/c/a509a66a9d0d -- Catalin