From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VtqU7-0000X6-P8 for qemu-devel@nongnu.org; Thu, 19 Dec 2013 22:10:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VtqTp-0005z4-Lr for qemu-devel@nongnu.org; Thu, 19 Dec 2013 22:10:43 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:41075) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VtqTp-0005xw-FE for qemu-devel@nongnu.org; Thu, 19 Dec 2013 22:10:25 -0500 Date: Wed, 18 Dec 2013 16:22:49 -0500 From: Konrad Rzeszutek Wilk Message-ID: <20131218212249.GF11717@phenom.dumpdata.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Subject: Re: [Qemu-devel] [Xen-devel] [PATCH v2 0/2] build QEMU with Xen support on ARM List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefano Stabellini Cc: Anthony Perard , xen-devel@lists.xensource.com, qemu-devel@nongnu.org On Wed, Dec 18, 2013 at 07:15:43PM +0000, Stefano Stabellini wrote: > Hi all, > the xenpv machine provides Xen paravirtualized backends for console, > disk and framebuffer. xenfb in particular is the only open source > framebuffer backend available. > On ARM we don't need QEMU to emulate any hardware but xenpv would still > be useful at least to provide xenfb. > This patch series allows QEMU to build and run (xenpv) with Xen support > on ARM. > This should work out of the box (with changes to the toolstack) to work under x86 right? I would have to do some 'vga=none' to disable the VGA framebuffer? > > Changes in v2: > - use SCNu64 instead of PRIu64 with sscanf; > - assert mfn == (xen_pfn_t)mfn; > - use HOST_LONG_BITS to check for QEMU's address space size. > > > Stefano Stabellini (2): > xen_backend: introduce xenstore_read_uint64 and xenstore_read_fe_uint64 > xen: build on ARM > > hw/display/xenfb.c | 18 ++++++++++-------- > hw/xen/xen_backend.c | 18 ++++++++++++++++++ > include/hw/xen/xen_backend.h | 2 ++ > xen-all.c | 2 +- > xen-mapcache.c | 4 ++-- > 5 files changed, 33 insertions(+), 11 deletions(-) > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [Xen-devel] [PATCH v2 0/2] build QEMU with Xen support on ARM Date: Wed, 18 Dec 2013 16:22:49 -0500 Message-ID: <20131218212249.GF11717@phenom.dumpdata.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+gceq-qemu-devel=gmane.org@nongnu.org Sender: qemu-devel-bounces+gceq-qemu-devel=gmane.org@nongnu.org To: Stefano Stabellini Cc: Anthony Perard , xen-devel@lists.xensource.com, qemu-devel@nongnu.org List-Id: xen-devel@lists.xenproject.org On Wed, Dec 18, 2013 at 07:15:43PM +0000, Stefano Stabellini wrote: > Hi all, > the xenpv machine provides Xen paravirtualized backends for console, > disk and framebuffer. xenfb in particular is the only open source > framebuffer backend available. > On ARM we don't need QEMU to emulate any hardware but xenpv would still > be useful at least to provide xenfb. > This patch series allows QEMU to build and run (xenpv) with Xen support > on ARM. > This should work out of the box (with changes to the toolstack) to work under x86 right? I would have to do some 'vga=none' to disable the VGA framebuffer? > > Changes in v2: > - use SCNu64 instead of PRIu64 with sscanf; > - assert mfn == (xen_pfn_t)mfn; > - use HOST_LONG_BITS to check for QEMU's address space size. > > > Stefano Stabellini (2): > xen_backend: introduce xenstore_read_uint64 and xenstore_read_fe_uint64 > xen: build on ARM > > hw/display/xenfb.c | 18 ++++++++++-------- > hw/xen/xen_backend.c | 18 ++++++++++++++++++ > include/hw/xen/xen_backend.h | 2 ++ > xen-all.c | 2 +- > xen-mapcache.c | 4 ++-- > 5 files changed, 33 insertions(+), 11 deletions(-) > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel