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-devel

Re: [Xen-devel] [GIT PULL] Xen updates

To: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
Subject: Re: [Xen-devel] [GIT PULL] Xen updates
From: Sander Eikelenboom <linux@xxxxxxxxxxxxxx>
Date: Wed, 27 Oct 2010 10:56:03 +0200
Cc: "Xen-devel@xxxxxxxxxxxxxxxxxxx" <Xen-devel@xxxxxxxxxxxxxxxxxxx>, Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Delivery-date: Wed, 27 Oct 2010 01:57:25 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4CC7681B.9060301@xxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: Eikelenboom IT services
References: <4CC7681B.9060301@xxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi Jeremy,

Do these changes make it possible to get this kernel booted as dom0 on the 
hypervisor ?
I allready understood that the backends/drivers needed to work with other 
domains miss, but i would like to try it when i can just boot it as dom0 and 
nothing else.
So is this possible ? I don't see a kernel config option to enable yet ?

--

Sander

Wednesday, October 27, 2010, 1:45:31 AM, you wrote:

>  Hi Linus,

> Here's a series of Xen core changes for 2.6.37.  I pre-merged with your
> tree mainly this codes adds a call to reserve_early(), which needed to
> be updated to the memblock equivalent.  I've also given you the
> reference to the unmerged branches.

>   git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git upstream/xen

> Unmerged branches:
>   git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git upstream/core
>   git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git upstream/xenfs


> Thanks,
>         J


> Ian Campbell (9):
>       xen: add /proc/xen/xsd_{kva,port} to xenfs
>       privcmd: MMAPBATCH: Fix error handling/reporting
>       xen/privcmd: move remap_domain_mfn_range() to core xen code and export.
>       xen: Use host-provided E820 map
>       xen: ensure that all event channels start off bound to VCPU 0
>       xen: improvements to VIRQ_DEBUG output
>       xen: correctly rebuild mfn list list after migration.
>       xen: use host E820 map for dom0
>       xen: include xen/xen.h for definition of xen_initial_domain()

> Jeremy Fitzhardinge (34):
>       xen: add xen_set_domain_pte()
>       xen: add variable hypercall caller
>       xen: add privcmd driver
>       xen/privcmd: create address space to allow writable mmaps
>       xen/xenfs: set_page_dirty is supposed to return true if it dirties
>       xen/privcmd: print SIGBUS faults
>       xen/privcmd: make sure vma is ours before doing anything to it
>       xenbus: export xen_store_interface for xenfs
>       xen/privcmd: make privcmd visible in domU
>       x86: add RESERVE_BRK_ARRAY() helper
>       xen: dynamically allocate p2m space
>       xen: allocate p2m size based on actual max size
>       xen: use early_brk for level2_kernel_pgt
>       xen: allocate level1_ident_pgt
>       xen: remove noise about registering vcpu info
>       xen/events: change to using fasteoi
>       xen: set shared_info->arch.max_pfn to max_p2m_pfn
>       xen: set the actual extent of the mfn_list_list
>       xen: make install_p2mtop_page() static
>       xen: convert p2m to a 3 level tree
>       xen: add return value to set_phys_to_machine()
>       xen: defer building p2m mfn structures until kernel is mapped
>       xen: don't map missing memory
>       xen: implement "extra" memory to reserve space for pages not present at 
> boot
>       xen: make sure xen_extra_mem_start is beyond all non-RAM e820
>       xen: add extra pages for E820 RAM regions, even if beyond mem_end
>       xen: limit extra memory to a certain ratio of base
>       xen: make sure xen_max_p2m_pfn is up to date
>       xen: add support for PAT
>       xen: don't add extra_pages for RAM after mem_end
>       xen/hvc: only notify if we actually sent something
>       xen: set up IRQ before binding virq to evtchn
>       Merge branch 'upstream/xenfs' into upstream/xen
>       Merge branch 'upstream/core' into upstream/xen

>  arch/x86/include/asm/xen/hypercall.h |   17 ++
>  arch/x86/include/asm/xen/page.h      |   12 +-
>  arch/x86/xen/Kconfig                 |   11 +-
>  arch/x86/xen/enlighten.c             |   16 +-
>  arch/x86/xen/mmu.c                   |  501 ++++++++++++++++++++++++++++-----
>  arch/x86/xen/mmu.h                   |    1 -
>  arch/x86/xen/setup.c                 |  112 ++++++++-
>  arch/x86/xen/xen-ops.h               |    3 +
>  drivers/char/hvc_xen.c               |    3 +-
>  drivers/xen/events.c                 |  101 +++++---
>  drivers/xen/xenbus/xenbus_probe.c    |    4 +-
>  drivers/xen/xenfs/Makefile           |    3 +-
>  drivers/xen/xenfs/privcmd.c          |  404 +++++++++++++++++++++++++++
>  drivers/xen/xenfs/super.c            |   95 ++++++-
>  drivers/xen/xenfs/xenfs.h            |    3 +
>  drivers/xen/xenfs/xenstored.c        |   68 +++++
>  include/xen/Kbuild                   |    1 +
>  include/xen/interface/memory.h       |   29 ++
>  include/xen/privcmd.h                |   80 ++++++
>  include/xen/xen-ops.h                |    5 +
>  20 files changed, 1332 insertions(+), 137 deletions(-)
>  create mode 100644 drivers/xen/xenfs/privcmd.c
>  create mode 100644 drivers/xen/xenfs/xenstored.c







-- 
Best regards,
 Sander                            mailto:linux@xxxxxxxxxxxxxx


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

<Prev in Thread] Current Thread [Next in Thread>