[PATCH] EFI: fix efi_ioremap

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



resolves BZ 466954


efi_ioremap is currently broken in fedora, so systems that have large efi runtime regions mapped into higher mem are not able to re-map, the result being the system fails to boot. The core issue is that any region > 400K cannot currently be remapped with efi_ioremap due to size limitations within the efi_ioremap code. So when an efi runtime region is larger than 400K and in higher mem, it is not remapped. Systems most affected by this issue tend to be made by Apple.
This patch was tested on MacBook Pro (Santa Rosa) and resolves the issue.

Upstream commit:
http://git.kernel.org/?p=linux/kernel/git/x86/linux-2.6-tip.git;a=commitdiff;h=dd39ecf522ba86c70809715af46e6557f6491131

It would be helpful to have this patch included in Fedora before UEFI test day (April 9th, 2009), if possible, being that the largest percentage of UEFI hardware currently on the market is made by Apple. In that respect, this patch is somewhat important.

Brian

------------------------------------------------------------------------

_______________________________________________
Fedora-kernel-list mailing list
Fedora-kernel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-kernel-list

[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux