Re: [Xen-devel] [GIT PULL] EFI ARM Xen support

2016-05-18 Thread Matt Fleming
On Wed, 18 May, at 12:46:38PM, Ingo Molnar wrote:
> 
> I have no particular objections, since this seems to be Xen-next merged to 
> the EFI 
> tree that is already upstream, plus this single commit on top of t:
> 
>   11ee5491e5ff Xen: EFI: Parse DT parameters for Xen specific UEFI
> 
> Which, if Matt is fine with it, you could send to Linus too as part of this 
> cycle's Xen pull request.

Sure, I'm fine with that.

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


Re: [Xen-devel] [GIT PULL] EFI ARM Xen support

2016-05-18 Thread Ingo Molnar

* Stefano Stabellini  wrote:

> On Tue, 17 May 2016, David Vrabel wrote:
> > On 17/05/16 11:12, Stefano Stabellini wrote:
> > > On Sat, 14 May 2016, Matt Fleming wrote:
> > >> Folks,
> > >>
> > >> Please pull the following branch which contains support for Xen on ARM
> > >> EFI platforms.
> > >>
> > >> This merge includes a merge of Stefano's xen/linux-next branch to pull
> > >> in the prerequisites required for Shannon's commit:
> > >>
> > >>   11ee5491e5ff ("Xen: EFI: Parse DT parameters for Xen specific UEFI")
> > >>
> > >> as it needs both the latest changes in the EFI 'next' branch (now
> > >> tip/efi/core) and xen/linux-next.
> > >>
> > >> I have intentionally not included the individual patches as I would
> > >> normally do in a pull request, so that commit history created by my
> > >> merging of Stefano's branch is preserved, and so that there's no way
> > >> to accidentally apply the patches individually.
> > >>
> > >> The following changes since commit 
> > >> 6c5450ef66816216e574885cf8d3ddb31ef77428:
> > >>
> > >>   efivarfs: Make efivarfs_file_ioctl() static (2016-05-07 07:06:13 +0200)
> > >>
> > >> are available in the git repository at:
> > >>
> > >>   git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 
> > >> efi/arm-xen
> > >>
> > >> for you to fetch changes up to 11ee5491e5ff519e0d3a7018eb21351cb6955a98:
> > >>
> > >>   Xen: EFI: Parse DT parameters for Xen specific UEFI (2016-05-14 
> > >> 19:31:01 +0100)
> > > 
> > > Is this arrangement working for everybody, in particular the tip
> > > maintainers?
> > 
> > Yes.
> 
> I meant the x86 tip maintainers (Thomas, Peter and Ingo).

I have no particular objections, since this seems to be Xen-next merged to the 
EFI 
tree that is already upstream, plus this single commit on top of t:

  11ee5491e5ff Xen: EFI: Parse DT parameters for Xen specific UEFI

Which, if Matt is fine with it, you could send to Linus too as part of this 
cycle's Xen pull request.

Thanks,

Ingo

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


Re: [Xen-devel] [GIT PULL] EFI ARM Xen support

2016-05-17 Thread Stefano Stabellini
On Tue, 17 May 2016, David Vrabel wrote:
> On 17/05/16 11:12, Stefano Stabellini wrote:
> > On Sat, 14 May 2016, Matt Fleming wrote:
> >> Folks,
> >>
> >> Please pull the following branch which contains support for Xen on ARM
> >> EFI platforms.
> >>
> >> This merge includes a merge of Stefano's xen/linux-next branch to pull
> >> in the prerequisites required for Shannon's commit:
> >>
> >>   11ee5491e5ff ("Xen: EFI: Parse DT parameters for Xen specific UEFI")
> >>
> >> as it needs both the latest changes in the EFI 'next' branch (now
> >> tip/efi/core) and xen/linux-next.
> >>
> >> I have intentionally not included the individual patches as I would
> >> normally do in a pull request, so that commit history created by my
> >> merging of Stefano's branch is preserved, and so that there's no way
> >> to accidentally apply the patches individually.
> >>
> >> The following changes since commit 
> >> 6c5450ef66816216e574885cf8d3ddb31ef77428:
> >>
> >>   efivarfs: Make efivarfs_file_ioctl() static (2016-05-07 07:06:13 +0200)
> >>
> >> are available in the git repository at:
> >>
> >>   git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 
> >> efi/arm-xen
> >>
> >> for you to fetch changes up to 11ee5491e5ff519e0d3a7018eb21351cb6955a98:
> >>
> >>   Xen: EFI: Parse DT parameters for Xen specific UEFI (2016-05-14 19:31:01 
> >> +0100)
> > 
> > Is this arrangement working for everybody, in particular the tip
> > maintainers?
> 
> Yes.

I meant the x86 tip maintainers (Thomas, Peter and Ingo).

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


Re: [Xen-devel] [GIT PULL] EFI ARM Xen support

2016-05-17 Thread David Vrabel
On 17/05/16 11:12, Stefano Stabellini wrote:
> On Sat, 14 May 2016, Matt Fleming wrote:
>> Folks,
>>
>> Please pull the following branch which contains support for Xen on ARM
>> EFI platforms.
>>
>> This merge includes a merge of Stefano's xen/linux-next branch to pull
>> in the prerequisites required for Shannon's commit:
>>
>>   11ee5491e5ff ("Xen: EFI: Parse DT parameters for Xen specific UEFI")
>>
>> as it needs both the latest changes in the EFI 'next' branch (now
>> tip/efi/core) and xen/linux-next.
>>
>> I have intentionally not included the individual patches as I would
>> normally do in a pull request, so that commit history created by my
>> merging of Stefano's branch is preserved, and so that there's no way
>> to accidentally apply the patches individually.
>>
>> The following changes since commit 6c5450ef66816216e574885cf8d3ddb31ef77428:
>>
>>   efivarfs: Make efivarfs_file_ioctl() static (2016-05-07 07:06:13 +0200)
>>
>> are available in the git repository at:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git efi/arm-xen
>>
>> for you to fetch changes up to 11ee5491e5ff519e0d3a7018eb21351cb6955a98:
>>
>>   Xen: EFI: Parse DT parameters for Xen specific UEFI (2016-05-14 19:31:01 
>> +0100)
> 
> Is this arrangement working for everybody, in particular the tip
> maintainers?

Yes.

David

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel


Re: [Xen-devel] [GIT PULL] EFI ARM Xen support

2016-05-17 Thread Stefano Stabellini
On Sat, 14 May 2016, Matt Fleming wrote:
> Folks,
> 
> Please pull the following branch which contains support for Xen on ARM
> EFI platforms.
> 
> This merge includes a merge of Stefano's xen/linux-next branch to pull
> in the prerequisites required for Shannon's commit:
> 
>   11ee5491e5ff ("Xen: EFI: Parse DT parameters for Xen specific UEFI")
> 
> as it needs both the latest changes in the EFI 'next' branch (now
> tip/efi/core) and xen/linux-next.
> 
> I have intentionally not included the individual patches as I would
> normally do in a pull request, so that commit history created by my
> merging of Stefano's branch is preserved, and so that there's no way
> to accidentally apply the patches individually.
> 
> The following changes since commit 6c5450ef66816216e574885cf8d3ddb31ef77428:
> 
>   efivarfs: Make efivarfs_file_ioctl() static (2016-05-07 07:06:13 +0200)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git efi/arm-xen
> 
> for you to fetch changes up to 11ee5491e5ff519e0d3a7018eb21351cb6955a98:
> 
>   Xen: EFI: Parse DT parameters for Xen specific UEFI (2016-05-14 19:31:01 
> +0100)

Is this arrangement working for everybody, in particular the tip
maintainers?

I am asking because I didn't receive any replies to this or to
http://marc.info/?l=linux-kernel=146317737928595=2.



> David Vrabel (1):
>   xen/gntdev: reduce copy batch size to 16
> 
> Matt Fleming (1):
>   Merge branch 'xen/linux-next' into efi/arm-xen
> 
> Shannon Zhao (16):
>   Xen: ACPI: Hide UART used by Xen
>   xen/grant-table: Move xlated_setup_gnttab_pages to common place
>   Xen: xlate: Use page_to_xen_pfn instead of page_to_pfn
>   arm/xen: Use xen_xlate_map_ballooned_pages to setup grant table
>   xen: memory : Add new XENMAPSPACE type XENMAPSPACE_dev_mmio
>   Xen: ARM: Add support for mapping platform device mmio
>   Xen: ARM: Add support for mapping AMBA device mmio
>   Xen: public/hvm: sync changes of HVM_PARAM_CALLBACK_VIA ABI from Xen
>   xen/hvm/params: Add a new delivery type for event-channel in 
> HVM_PARAM_CALLBACK_IRQ
>   arm/xen: Get event-channel irq through HVM_PARAM when booting with ACPI
>   ARM: XEN: Move xen_early_init() before efi_init()
>   ARM: Xen: Document UEFI support on Xen ARM virtual platforms
>   XEN: EFI: Move x86 specific codes to architecture directory
>   ARM64: XEN: Add a function to initialize Xen specific UEFI runtime 
> services
>   FDT: Add a helper to get the subnode by given name
>   Xen: EFI: Parse DT parameters for Xen specific UEFI
> 
> Stefano Stabellini (1):
>   xen/x86: don't lose event interrupts
> 
>  Documentation/devicetree/bindings/arm/xen.txt |  35 +
>  arch/arm/include/asm/xen/xen-ops.h|   6 +
>  arch/arm/kernel/setup.c   |   2 +-
>  arch/arm/xen/Makefile |   1 +
>  arch/arm/xen/efi.c|  40 ++
>  arch/arm/xen/enlighten.c  | 125 
>  arch/arm64/include/asm/xen/xen-ops.h  |   6 +
>  arch/arm64/kernel/setup.c |   2 +-
>  arch/arm64/xen/Makefile   |   1 +
>  arch/x86/xen/efi.c| 111 +++
>  arch/x86/xen/grant-table.c|  57 +---
>  arch/x86/xen/time.c   |   6 +-
>  drivers/acpi/scan.c   |  74 ++
>  drivers/firmware/efi/arm-runtime.c|   5 +
>  drivers/firmware/efi/efi.c|  81 ---
>  drivers/of/fdt.c  |  13 ++
>  drivers/xen/Kconfig   |   2 +-
>  drivers/xen/Makefile  |   1 +
>  drivers/xen/arm-device.c  | 196 
> ++
>  drivers/xen/efi.c | 173 +--
>  drivers/xen/gntdev.c  |   2 +-
>  drivers/xen/xlate_mmu.c   |  77 ++
>  include/linux/of_fdt.h|   2 +
>  include/xen/interface/hvm/params.h|  40 +-
>  include/xen/interface/memory.h|   1 +
>  include/xen/xen-ops.h |  32 +++--
>  26 files changed, 840 insertions(+), 251 deletions(-)
>  create mode 100644 arch/arm/include/asm/xen/xen-ops.h
>  create mode 100644 arch/arm/xen/efi.c
>  create mode 100644 arch/arm64/include/asm/xen/xen-ops.h
>  create mode 100644 drivers/xen/arm-device.c
> 

___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel