All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Cc: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
	samuel.thibault@ens-lyon.org
Subject: Re: [PATCH v2 00/22]  mini-os: support HVMlite mode
Date: Wed, 24 Aug 2016 11:38:19 +0100	[thread overview]
Message-ID: <20160824103819.GA18247@citrix.com> (raw)
In-Reply-To: <1472033504-23180-1-git-send-email-jgross@suse.com>

On Wed, Aug 24, 2016 at 12:11:22PM +0200, Juergen Gross wrote:
> This patch series adds HVMlite support for Mini-OS. Setting
> CONFIG_PARAVIRT to "n" (default is "y") will build mini-os as a
> HVMlite domain on x86. Both 32- and 64-bit builds are supported.
> 
> Tested with plain Mini-OS configuration to work in 32- and 64-bit
> mode either paravirtualized or as HVM domain (device-model none).
> 
> Ballooning should basically work, too, but there is some support for
> a sparse memory map missing in HVMlite mode.
> 
> Changes in V2:
> - some minor changes requested by Samuel Thibault (added comments,
>   moved sone code to another position in file, add one print)
> 
> Juergen Gross (22):
>   mini-os: resync xen headers
>   mini-os: make dump_regs() work in early boot
>   mini-os: add CONFIG_PARAVIRT
>   mini-os: make some memory management related macros usable from
>     assembler
>   mini-os: add boot code for HVMlite support
>   mini-os: setup hypercall page for HVMlite
>   mini-os: support hvm_op hypercall
>   mini-os: initialize trap handling for HVMlite
>   mini-os: support HVMlite traps
>   mini-os: make p2m related code depend on CONFIG_PARAVIRT
>   mini-os: add static page tables for virtual kernel area for HVMlite
>   mini-os: add x86 native page table handling
>   mini-os: correct wrong calculation of alloc bitmap size
>   mini-os: add map_frame_virt() function
>   mini-os: setup console interface parameters
>   mini-os: setup xenbus interface parameters
>   mini-os: add get_cmdline() function
>   mini-os: map shared info page for HVMlite
>   mini-os: remove using start_info in architecture independent code
>   mini-os: print start of day messages depending on domain type
>   mini-os: get physical memory map
>   mini-os: support idle for HVMlite

Folded in Samuel's RoB in patch 5 and pushed.

Wei.

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

      parent reply	other threads:[~2016-08-24 10:38 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-24 10:11 [PATCH v2 00/22] mini-os: support HVMlite mode Juergen Gross
2016-08-24 10:11 ` [PATCH v2 01/22] mini-os: resync xen headers Juergen Gross
2016-08-24 10:11 ` [PATCH v2 02/22] mini-os: make dump_regs() work in early boot Juergen Gross
2016-08-24 10:11 ` [PATCH v2 03/22] mini-os: add CONFIG_PARAVIRT Juergen Gross
2016-08-24 10:11 ` [PATCH v2 04/22] mini-os: make some memory management related macros usable from assembler Juergen Gross
2016-08-24 10:11 ` [PATCH v2 05/22] mini-os: add boot code for HVMlite support Juergen Gross
2016-08-24 10:21   ` Samuel Thibault
2016-08-24 10:11 ` [PATCH v2 06/22] mini-os: setup hypercall page for HVMlite Juergen Gross
2016-08-24 10:11 ` [PATCH v2 07/22] mini-os: support hvm_op hypercall Juergen Gross
2016-08-24 10:11 ` [PATCH v2 08/22] mini-os: initialize trap handling for HVMlite Juergen Gross
2016-08-24 10:11 ` [PATCH v2 09/22] mini-os: support HVMlite traps Juergen Gross
2016-08-24 10:11 ` [PATCH v2 10/22] mini-os: make p2m related code depend on CONFIG_PARAVIRT Juergen Gross
2016-08-24 10:11 ` [PATCH v2 11/22] mini-os: add static page tables for virtual kernel area for HVMlite Juergen Gross
2016-08-24 10:11 ` [PATCH v2 12/22] mini-os: add x86 native page table handling Juergen Gross
2016-08-24 10:11 ` [PATCH v2 13/22] mini-os: correct wrong calculation of alloc bitmap size Juergen Gross
2016-08-24 10:11 ` [PATCH v2 14/22] mini-os: add map_frame_virt() function Juergen Gross
2016-08-24 10:11 ` [PATCH v2 15/22] mini-os: setup console interface parameters Juergen Gross
2016-08-24 10:11 ` [PATCH v2 16/22] mini-os: setup xenbus " Juergen Gross
2016-08-24 10:11 ` [PATCH v2 17/22] mini-os: add get_cmdline() function Juergen Gross
2016-08-24 10:11 ` [PATCH v2 18/22] mini-os: map shared info page for HVMlite Juergen Gross
2016-08-24 10:11 ` [PATCH v2 19/22] mini-os: remove using start_info in architecture independent code Juergen Gross
2016-08-24 10:11 ` [PATCH v2 20/22] mini-os: print start of day messages depending on domain type Juergen Gross
2016-08-24 10:11 ` [PATCH v2 21/22] mini-os: get physical memory map Juergen Gross
2016-08-24 10:11 ` [PATCH v2 22/22] mini-os: support idle for HVMlite Juergen Gross
2016-08-24 10:38 ` Wei Liu [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160824103819.GA18247@citrix.com \
    --to=wei.liu2@citrix.com \
    --cc=jgross@suse.com \
    --cc=minios-devel@lists.xenproject.org \
    --cc=samuel.thibault@ens-lyon.org \
    --cc=xen-devel@lists.xenproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.