WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

[Xen-ia64-devel] [patch 00/15] ia64: kexec: Map EFI memory in the same l

To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-ia64-devel] [patch 00/15] ia64: kexec: Map EFI memory in the same location as Linux v20080715
From: Simon Horman <horms@xxxxxxxxxxxx>
Date: Tue, 15 Jul 2008 10:35:15 +1000
Cc: Aron Griffis <aron@xxxxxx>, Isaku Yamahata <yamahata@xxxxxxxxxxxxx>, Alex Williamson <alex.williamson@xxxxxx>
Delivery-date: Mon, 14 Jul 2008 17:43:08 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: quilt/0.46-1
Hi,

This series is what I believe to be a fairly complete set of patches to map
EFI memory into the same location that Linux does.  The memory is protected
by an RID so that it doesn't conflict with domain memory - which also
protects it from malicious access from HVM domains.

The primary motivation for this is that EFI memory can only be mapped once
- a restriction in the EFI specification. Thus for kexec betwen Xen and
Linux, inluding kdump of Xen (into Linux), EFI memory needs to be mapped in
the same location in both Xen and Linux.


This new series only maps PAL code when making EFI, PAL or SAL calls.

I have tested these patches on a RX 2620.
I am hoping for more reviews and tests :-)

I recommend testing these patches using:

  Xen
  http://xenbits.xensource.com/ext/ia64/xen-unstbale.hg
  Revision: 17943:eb0fc71cfc72

  Linux-Xen
  http://xenbits.xensource.com/ext/ia64/linux-2.6.18-xen.hg
  Revision: 583:3643a33de277

  Kexec-Tools
  git://git.kernel.org/pub/scm/linux/kernel/git/horms/kexec-tools-testing.git
  Revision: 94afdd9f7ab2b07997f80a297741842f9cdbdc25

  Linux
  Revision: 2.6.25-rc3

-- 
Horms

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel