<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
jonathan barkelew wrote:
<blockquote
 cite="mid9B4771B4D9FB73498B40311D4E7E8EE502D5947B@atl-ms2.us.megatrends.com"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta name="Generator"
 content="MS Exchange Server version 6.5.7651.59">
  <title>UEFI Compatibility Issues in Fedora 10</title>
<!-- Converted from text/plain format -->
  <p><font size="2"><br>
The second issue is far more pressing, and much more difficult to
solve. The linux kernel will behave<br>
incorrectly if more than 400k of runtime memory is declared by system
firmware. The kernel attempts<br>
to map all UEFI runtime memory into the kernel fixmap table, and any
requests to map more than 400k<br>
are silently ignored. If this memory is accessed later in the boot
process (after transition to virtual<br>
mode), the kernel will panic. It is my understanding that this
mechanism was designed to enable kexec<br>
functionality, but this mechanism is UEFI non-compliant. If Fedora is
ever to be reliably booted on<br>
UEFI systems, this issue must be addressed.<br>
  </font></p>
</blockquote>
BTW, I can also forward you the patches for this if you need to use an
older kernel for some reason. Let me know...<br>
<br>
Brian<br>
<br>
</body>
</html>