xen/x86: support setting dom0_mem depending on host size
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest3 patches 8 repliesIn review
- v23 patches 7 repliesSuperseded
- v13 patches 10 repliesSuperseded
Changes in v3 from the cover letter
- patch 1: let parse_size_and_unit() accept '%' instead of adding a new parsing function for that (Jan Beulich)
- patch 2: make dom0mem parsing function more robust against parameter format errors (Jan Beulich)
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | xen: modify parse_size_and_unit() to support percentagexen/ | +4 | 1 reply | |
| 2/3 | xen/x86: add dom0 memory sizing variantsdocs/ xen/ | +99 | 2 replies | |
| 3/3 | xen: add CONFIG item for default dom0 memory sizexen/ xen/ xen/ | +26 | 5 replies |
Reviews trailers per patch
All 3 patches have a Reviewed-by or Acked-by.
| Patch | Jan Beulich | Julien Grall |
|---|---|---|
| 1/3 | R-b | |
| 2/3 | R-b | |
| 3/3 | R-b | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v3 0/3] xen/x86: support setting dom0_mem depending on host size
Setting the memory size of dom0 on a server for the non autoballooning case requires always specification of a boot parameter today. The value to set will depend mostly on the host memory size.
In order to support that scenario add the possibility to set dom0_mem depending on the amount of physical memory by allowing to specify a percentage of host memory (e.g. 10%) with an offset (like 1G+10%).
To make it easy for a distributor to use such a setting as the default make the standard setting for dom0_mem configurable via Kconfig.
Changes since V2:
- patch 1: let parse_size_and_unit() accept '%' instead of adding a new parsing function for that (Jan Beulich)
- patch 2: make dom0mem parsing function more robust against parameter format errors (Jan Beulich)
Changes since V1:
- replaced old patch 1 by new one
- rewritten patch 2 according to remarks by Jan Beulich
- changed patch 3 to allow config item on arm, too
Juergen Gross (3):
xen: modify parse_size_and_unit() to support percentage xen/x86: add dom0 memory sizing variants
xen: add CONFIG item for default dom0 memory size
docs/misc/xen-command-line.markdown | 19 ++++-- xen/arch/arm/domain_build.c | 7 +++ xen/arch/x86/dom0_build.c | 118 ++++++++++++++++++++++++++++-------- xen/common/Kconfig | 13 ++++ xen/common/lib.c | 4 ++ 5 files changed, 129 insertions(+), 32 deletions(-)
Signature · 7 lines
2.16.4 _______________________________________________ Xen-devel mailing list [email protected] https://lists.xenproject.org/mailman/listinfo/xen-devel