All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 0/9] xen: Add EFI support
@ 2014-06-20 21:29 ` Daniel Kiper
  0 siblings, 0 replies; 51+ messages in thread
From: Daniel Kiper @ 2014-06-20 21:29 UTC (permalink / raw)
  To: linux-efi-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA, x86-DgEjT+Ai2ygdnm+yROfE0A,
	xen-devel-GuqFBffKawtpuQazS67q72D2FQJk+8+b
  Cc: andrew.cooper3-Sxgqhf6Nn4DQT0dZR+AlfA,
	boris.ostrovsky-QHcLZuEGTsvQT0dZR+AlfA,
	david.vrabel-Sxgqhf6Nn4DQT0dZR+AlfA,
	eshelton-e+AXbWqSrlAAvxtiuMwx3w, hpa-YMNOUZJC4hwAvxtiuMwx3w,
	ian.campbell-Sxgqhf6Nn4DQT0dZR+AlfA, jbeulich-IBi9RG/b67k,
	jeremy-TSDbQ3PG+2Y, konrad.wilk-QHcLZuEGTsvQT0dZR+AlfA,
	matt.fleming-ral2JQCrhuEAvxtiuMwx3w, mingo-H+wXaHxf7aLQT0dZR+AlfA,
	mjg59-1xO5oi07KQx4cg9Nei1l7Q,
	stefano.stabellini-mvvWK6WmYclDPfheJLI6IQ,
	tglx-hfZtesqFncYOwBW4kG4KsQ

Hey,

This patch series adds EFI support for Xen dom0 guests.
It is based on Jan Beulich and Tang Liang work. I was
trying to take into account all previous comments,
however, if I missed something sorry for that.

Daniel

 arch/x86/kernel/setup.c          |    4 +-
 arch/x86/platform/efi/efi.c      |  106 ++++++++++--------------
 arch/x86/xen/enlighten.c         |   24 ++++++
 drivers/firmware/efi/efi.c       |   25 +++---
 drivers/xen/Kconfig              |    4 +
 drivers/xen/Makefile             |    3 +
 drivers/xen/efi.c                |  367 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/linux/efi.h              |    4 +-
 include/xen/interface/platform.h |  123 ++++++++++++++++++++++++++++
 9 files changed, 583 insertions(+), 77 deletions(-)

Daniel Kiper (9):
      efi: Use early_mem*() instead of early_io*()
      arch/x86: Do not access EFI memory map if it is not available
      efi: Introduce EFI_PARAVIRT flag
      arch/x86: Remove redundant set_bit(EFI_SYSTEM_TABLES) call
      arch/x86: Remove redundant set_bit(EFI_MEMMAP) call
      xen: Define EFI related stuff
      xen: Put EFI machinery in place
      arch/x86: Replace plain strings with constants
      arch/x86: Remove efi_set_rtc_mmss()

^ permalink raw reply	[flat|nested] 51+ messages in thread

end of thread, other threads:[~2014-06-24 17:56 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-20 21:29 [PATCH v6 0/9] xen: Add EFI support Daniel Kiper
2014-06-20 21:29 ` Daniel Kiper
2014-06-20 21:29 ` [PATCH v6 1/9] efi: Use early_mem*() instead of early_io*() Daniel Kiper
2014-06-20 21:29   ` Daniel Kiper
2014-06-23  7:19   ` Jan Beulich
     [not found]   ` <1403299768-9955-2-git-send-email-daniel.kiper-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2014-06-23  7:19     ` Jan Beulich
2014-06-23  7:19       ` Jan Beulich
2014-06-23 13:54       ` Daniel Kiper
2014-06-23 13:54         ` Daniel Kiper
2014-06-24 17:56         ` Luck, Tony
     [not found]         ` <20140623135446.GG28489-fJNZiO034lp9pOct4yEdx/3oZC3j2Omk@public.gmane.org>
2014-06-24 17:56           ` Luck, Tony
2014-06-24 17:56             ` Luck, Tony
2014-06-23 13:54       ` Daniel Kiper
2014-06-20 21:29 ` [PATCH v6 2/9] arch/x86: Do not access EFI memory map if it is not available Daniel Kiper
2014-06-20 21:29 ` Daniel Kiper
     [not found]   ` <1403299768-9955-3-git-send-email-daniel.kiper-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2014-06-23  9:53     ` David Vrabel
2014-06-23  9:53       ` David Vrabel
     [not found]       ` <53A7F8FF.2050309-Sxgqhf6Nn4DQT0dZR+AlfA@public.gmane.org>
2014-06-23 11:00         ` Jan Beulich
2014-06-23 11:00           ` Jan Beulich
     [not found]           ` <53A824D1020000780001C630-tRfBTM6QL9aeHWOVceGJHFaTQe2KTcn/@public.gmane.org>
2014-06-23 14:13             ` Daniel Kiper
2014-06-23 14:13               ` Daniel Kiper
2014-06-23 14:13           ` Daniel Kiper
2014-06-23 11:00       ` Jan Beulich
2014-06-23  9:53   ` David Vrabel
     [not found] ` <1403299768-9955-1-git-send-email-daniel.kiper-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2014-06-20 21:29   ` [PATCH v6 3/9] efi: Introduce EFI_PARAVIRT flag Daniel Kiper
2014-06-20 21:29     ` Daniel Kiper
2014-06-20 21:29 ` Daniel Kiper
2014-06-20 21:29 ` [PATCH v6 4/9] arch/x86: Remove redundant set_bit(EFI_SYSTEM_TABLES) call Daniel Kiper
2014-06-20 21:29   ` Daniel Kiper
2014-06-20 21:29 ` [PATCH v6 5/9] arch/x86: Remove redundant set_bit(EFI_MEMMAP) call Daniel Kiper
2014-06-20 21:29   ` Daniel Kiper
2014-06-20 21:29 ` [PATCH v6 6/9] xen: Define EFI related stuff Daniel Kiper
     [not found]   ` <1403299768-9955-7-git-send-email-daniel.kiper-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2014-06-23  9:50     ` David Vrabel
2014-06-23  9:50       ` David Vrabel
2014-06-23  9:50   ` David Vrabel
2014-06-20 21:29 ` Daniel Kiper
2014-06-20 21:29 ` [PATCH v6 7/9] xen: Put EFI machinery in place Daniel Kiper
2014-06-20 21:29   ` Daniel Kiper
     [not found]   ` <1403299768-9955-8-git-send-email-daniel.kiper-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2014-06-21 14:53     ` Stefano Stabellini
2014-06-21 14:53       ` Stefano Stabellini
2014-06-23  9:57     ` [Xen-devel] " David Vrabel
2014-06-23  9:57       ` David Vrabel
     [not found]       ` <53A7FA0B.4070106-Sxgqhf6Nn4DQT0dZR+AlfA@public.gmane.org>
2014-06-23 13:57         ` Daniel Kiper
2014-06-23 13:57           ` Daniel Kiper
2014-06-23 13:57       ` Daniel Kiper
2014-06-21 14:53   ` Stefano Stabellini
2014-06-23  9:57   ` David Vrabel
2014-06-20 21:29 ` [PATCH v6 8/9] arch/x86: Replace plain strings with constants Daniel Kiper
2014-06-20 21:29 ` Daniel Kiper
2014-06-20 21:29 ` [PATCH v6 9/9] arch/x86: Remove efi_set_rtc_mmss() Daniel Kiper
2014-06-20 21:29   ` Daniel Kiper

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.