resolves BZ 488579
Impact: reactivate DMI quirks on EFI hardware
DMI tables are loaded by EFI, so the dmi calls must happen after efi_init() and not before.
Currently Apple hardware uses DMI to determine the framebuffer mappings for efifb. Without DMI working you also have no video on MacBook Pro.
This patch resolves the DMI issue for EFI hardware (DMI is now properly detected at boot), and additionally efifb now loads on Apple hardware (i.e. video works).
Upstream commit: http://git.kernel.org/?p=linux/kernel/git/x86/linux-2.6-tip.git;a=commitdiff...
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
I had attached the patch in my previous post but the patch seems to have been stripped off once it got posted to the list. I can forward a patch to whomever needs it if its undesirable to extract from the commit info. Just let me know what works best.
Brian
On Friday 06 March 2009 15:38:40 Brian Maly wrote:
I had attached the patch in my previous post but the patch seems to have been stripped off once it got posted to the list. I can forward a patch to whomever needs it if its undesirable to extract from the commit info. Just let me know what works best.
It'll get picked up via an upstream rebase long before then. I saw it last night in rc7-git2, and that or later is bound to be pulled into rawhide long before April (its likely to get in today).
kernel@lists.fedoraproject.org