[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v3 0/4] xen/arm: dom1 PV console up and running



On Fri, 2012-07-20 at 15:46 +0100, Stefano Stabellini wrote:
> Hi all,
> this patch series fixes few bugs and implements few missing pieces
> needed to get the first PV console up and running.

I applied the first 3 of these from V2 already. Looks like the changes
in this round are only t the fourth one so that seems ok.

I didn't apply the fourth one because it touched tools and depends on
patches of mine which can't really go in during the freeze. This would
be a candidate for the new three I mentioned in
<1343057360.5797.59.camel@xxxxxxxxxxxxxxxxxxxxxx> once I start doing
that.

Ian.

>  With this patch
> series applied I can fully boot a Dom1 guest out of an initramfs and
> connect to its pv console in dom0, using xenconsole.
> 
> Regarding the console and xenstore pfns, I have used the HVM way of
> doing things (speaking in x86 gergo) because they fit naturally in our
> scenario.
> 
> 
> Changes in v3:
> 
> - remove the loop around xc_domain_populate_physmap_exact in
> alloc_magic_pages.
> 
> 
> Changes in v2:
> 
> - move xenstore and console page allocation to alloc_magic_pages;
> 
> - do now add the magic pages to p2m_host;
> 
> - remove xcbuild patch;
> 
> - rebase on "xen: event channel remapping for emulated MSIs", plus Ian's
> PV domain build patches and my patch series "xen/arm: multiple guests
> support in the GIC and VGIC".
> 
> 
> Stefano Stabellini (4):
>       xen/arm: implement do_hvm_op for ARM
>       xen/arm: gic and vgic fixes
>       xen/arm: disable the event optimization in the gic
>       libxc/arm: allocate xenstore and console pages
> 
>  tools/libxc/xc_dom_arm.c     |   33 +++++++++++++++++++----
>  xen/arch/arm/Makefile        |    1 +
>  xen/arch/arm/gic.c           |   48 ++-------------------------------
>  xen/arch/arm/hvm.c           |   60 
> ++++++++++++++++++++++++++++++++++++++++++
>  xen/arch/arm/traps.c         |    1 +
>  xen/arch/arm/vgic.c          |    3 +-
>  xen/include/asm-arm/domain.h |    7 +++++
>  7 files changed, 100 insertions(+), 53 deletions(-)
> 
> 
> Cheers,
> 
> Stefano



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.