Re: APEI: Can not request iomem region for GARs
From: Yinghai Lu <hidden>
Date: 2011-08-22 21:04:05
Also in:
lkml
Attachments
- apei_size_check_1.patch [text/x-patch] 737 bytes · preview
From: Yinghai Lu <hidden>
Date: 2011-08-22 21:04:05
Also in:
lkml
On Mon, Aug 22, 2011 at 9:45 AM, Bjorn Helgaas [off-list ref] wrote:
On Mon, Aug 22, 2011 at 1:12 AM, Huang Ying [off-list ref] wrote:quoted
Do you have time to try the patch attached with the mail? acpi_nvs.patch should go first.In this case, we have an ACPI NVS region, and the APEI code is essentially a driver for some registers that reside there. APEI is the entity that manages those registers, and it needs to enforce mutual exclusion so nobody else touches them behind its back, so I think it makes sense for it to request the register regions and mark them busy. My proposal is to change e820 so it either leaves ACPI NVS out of the iomem_resource tree or puts it in but leaves it non-busy.
assume Huang Ying only tested with UEFI native boot? i have one local patch for legacy mode booting, and it's similar to what Bjorn suggested. Please check the attached patch. Thanks Yinghai Lu