|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
[Xen-ia64-devel] [patch 00/15] ia64: kexec: Map EFI memory in the same l
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
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-ia64-devel] [patch 00/15] ia64: kexec: Map EFI memory in the same location as Linux v20080715,
Simon Horman <=
- [Xen-ia64-devel] [patch 02/15] ia64: kexec: define EFI offsets for identity mapping, Simon Horman
- [Xen-ia64-devel] [patch 04/15] ia64: kexec: Unpin the correct VHPT TR in ia64_do_tlb_purge, Simon Horman
- [Xen-ia64-devel] [patch 03/15] ia64: kexec: Add a wrapper to vmx_switch_rr7(), Simon Horman
- [Xen-ia64-devel] [patch 10/15] ia64: kexec: Handle EFI UC area correctly in vmx_alt_dtlb, Simon Horman
- [Xen-ia64-devel] [patch 08/15] ia64: kexec: Allow EFI_RID to be used in ivt.S, Simon Horman
- [Xen-ia64-devel] [patch 01/15] ia64: kexec: Define macros for EFI RID, Simon Horman
- [Xen-ia64-devel] [patch 09/15] ia64: kexec: Add identity mapping of EFI memory to alt_dtlb_miss, Simon Horman
- [Xen-ia64-devel] [patch 06/15] ia64: kexec: Header changes in preparation for EFI RID, Simon Horman
- [Xen-ia64-devel] [patch 05/15] ia64: kexec: Unpin shared_info, mapped_regs and VPD TR in ia64_do_tlb_purge, Simon Horman
- [Xen-ia64-devel] [patch 07/15] ia64: kexec: Repining for EFI RID, Simon Horman
|
|
|
|
|