All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v5 0/3] Add max-ram-below-4g (was Add pci_hole_min_size machine option)
@ 2014-06-06 17:52 ` Don Slutz
  0 siblings, 0 replies; 53+ messages in thread
From: Don Slutz @ 2014-06-06 17:52 UTC (permalink / raw)
  To: xen-devel, qemu-devel, Stefano Stabellini
  Cc: Igor Mammedov, Don Slutz, Andreas Färber, Anthony Liguori,
	Michael S. Tsirkin

Changes v4 to v5:
  Re-work based on:

  https://github.com/imammedo/qemu/commits/memory-hotplug-v11

  And so it now depends on this patch set.

  Stefano Stabellini:
    #3 "xen-hvm: Pass is_default to xen_hvm_init"
      Acked-by 
      Minor change of pmc to pcms.

Changes v3 to v4:
  Split out #2 "GlobalProperty: Display warning about unused -global"
  rebase on e00fcfe (origin/master)
  rename xen-all to xen-hvm

  Adjust #1 "xen-hvm: Fix xen_hvm_init() to adjust pc memory layout"
    Switch Acked-by & Signed-off-by
    rebase on master

  Rework #3 "xen-hvm: Pass is_default to xen_hvm_init":
    To pass is_default instead of max_ram_below_4g.
    Also did not add "Acked-by: Stefano Stabellini" since code changed a lot.

  Andreas Färber:
    all: Remove dot at end of subject
    #3 "xen-hvm: Pass is_default to xen_hvm_init"
      Adjust comment formatting.

  Andreas Färber, Paolo Bonzini, Marcel Apfelbaum:
    rework to use "opts per machine"
    Drop old #3, new #2.
  

Changes v2 to v3:
  Stefano Stabellini:
    Acked-by #1 "xen-all: Fix xen_hvm_init() to adjust pc memory"
    Adjust for code readability #4 "xen-all: Pass max_ram_below_4g to xen_hvm_init."
       Set max_ram_below_4g always and use it to calculate above_4g_mem_size,
       below_4g_mem_size.

Changes v1 to v2:
  Michael S. Tsirkin:
    Rename option.
    Only add it to machine types that support it.
  Split into 4 parts.

1/4 -- xen-all: Fix xen_hvm_init() to adjust pc memory layout

  This looks to be a possible bug that has yet to be found.
  below_4g_mem_size and above_4g_mem_size are stored in PcGuestInfo
  (pc_guest_info_init) which are currently not "correct".  This and
  4/4 change the same lines.

2/4 -- GlobalProperty: Display warning about unused -global

    My testing showed that setting a global property on an object
    that is not used is not reported at all.  This is added to help
    when the new global is set but not used.  The negative not_used
    was picked so that all static objects are assumed to be used
    even when they are not.

3/4 -- pc & q35: Add new object pc-memory-layout

  The objects that it might make sense to add this property to all
  get created too late.  So add a new object just to hold this
  property.  Name it so that it is expected that only pc (and q35)
  machine types support it.

4/4 -- xen-all: Pass max_ram_below_4g to xen_hvm_init

  Seprate the xen only part of the change.  Currectly based on patch 1/4

Don Slutz (3):
  xen-hvm: Fix xen_hvm_init() to adjust pc memory layout
  pc & q35: Add new machine opt max-ram-below-4g
  xen-hvm: Pass is_default to xen_hvm_init

 hw/i386/pc.c         | 38 ++++++++++++++++++++++++++++++++++++++
 hw/i386/pc_piix.c    | 41 ++++++++++++++++++++++++++---------------
 hw/i386/pc_q35.c     | 39 +++++++++++++++++++++++++--------------
 include/hw/i386/pc.h |  3 +++
 include/hw/xen/xen.h |  3 ++-
 vl.c                 |  4 ++++
 xen-hvm-stub.c       |  3 ++-
 xen-hvm.c            | 46 +++++++++++++++++++++++++++-------------------
 8 files changed, 127 insertions(+), 50 deletions(-)

-- 
1.8.4

^ permalink raw reply	[flat|nested] 53+ messages in thread

end of thread, other threads:[~2014-06-18 13:28 UTC | newest]

Thread overview: 53+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-06 17:52 [Qemu-devel] [PATCH v5 0/3] Add max-ram-below-4g (was Add pci_hole_min_size machine option) Don Slutz
2014-06-06 17:52 ` Don Slutz
2014-06-06 17:52 ` [Qemu-devel] [PATCH v5 1/3] xen-hvm: Fix xen_hvm_init() to adjust pc memory layout Don Slutz
2014-06-06 17:52   ` Don Slutz
2014-06-06 17:52 ` [Qemu-devel] [PATCH v5 2/3] pc & q35: Add new machine opt max-ram-below-4g Don Slutz
2014-06-06 17:52   ` Don Slutz
2014-06-08 15:40   ` [Qemu-devel] " Michael S. Tsirkin
2014-06-08 15:40     ` Michael S. Tsirkin
2014-06-09 14:20     ` [Qemu-devel] " Don Slutz
2014-06-09 14:20       ` Don Slutz
2014-06-09 14:38       ` [Qemu-devel] " Michael S. Tsirkin
2014-06-09 14:38         ` Michael S. Tsirkin
2014-06-09 15:10         ` [Qemu-devel] " Marcel Apfelbaum
2014-06-09 15:37           ` Igor Mammedov
2014-06-09 15:37             ` Igor Mammedov
2014-06-09 17:33             ` [Qemu-devel] " Marcel Apfelbaum
2014-06-09 17:33               ` Marcel Apfelbaum
2014-06-09 20:03               ` [Qemu-devel] " Don Slutz
2014-06-09 20:03                 ` Don Slutz
2014-06-09 19:13         ` [Qemu-devel] " Don Slutz
2014-06-09 19:13           ` Don Slutz
2014-06-10  7:36           ` [Qemu-devel] " Gerd Hoffmann
2014-06-10  7:36             ` Gerd Hoffmann
2014-06-17 17:51             ` [Qemu-devel] " Don Slutz
2014-06-17 17:51               ` Don Slutz
2014-06-18  9:52               ` [Qemu-devel] " Gerd Hoffmann
2014-06-18  9:52                 ` Gerd Hoffmann
2014-06-17 18:22   ` [Qemu-devel] " Michael S. Tsirkin
2014-06-17 18:22     ` Michael S. Tsirkin
2014-06-17 18:44     ` [Qemu-devel] " Don Slutz
2014-06-17 18:44       ` Don Slutz
2014-06-17 19:43       ` [Qemu-devel] " Michael S. Tsirkin
2014-06-17 19:43         ` Michael S. Tsirkin
2014-06-17 20:05         ` [Qemu-devel] " Michael S. Tsirkin
2014-06-17 20:05           ` Michael S. Tsirkin
2014-06-17 20:08         ` [Qemu-devel] [Xen-devel] " Konrad Rzeszutek Wilk
2014-06-17 20:08           ` Konrad Rzeszutek Wilk
2014-06-17 20:17           ` [Qemu-devel] " Michael S. Tsirkin
2014-06-17 20:17             ` Michael S. Tsirkin
2014-06-18 13:28             ` [Qemu-devel] " Slutz, Donald Christopher
2014-06-18 13:28               ` Slutz, Donald Christopher
2014-06-17 20:35           ` [Qemu-devel] [Xen-devel] " Pasi Kärkkäinen
2014-06-17 20:35             ` Pasi Kärkkäinen
2014-06-06 17:52 ` [Qemu-devel] [PATCH v5 3/3] xen-hvm: Pass is_default to xen_hvm_init Don Slutz
2014-06-06 17:52   ` Don Slutz
2014-06-08 15:24   ` [Qemu-devel] " Michael S. Tsirkin
2014-06-08 15:24     ` Michael S. Tsirkin
2014-06-09 14:25     ` [Qemu-devel] " Don Slutz
2014-06-09 14:25       ` Don Slutz
2014-06-09 14:39       ` [Qemu-devel] " Michael S. Tsirkin
2014-06-09 14:39         ` Michael S. Tsirkin
2014-06-08 15:42   ` [Qemu-devel] " Michael S. Tsirkin
2014-06-08 15:42     ` Michael S. Tsirkin

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.