[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/4] Add max-ram-below-4g (was Add pci_hole_min_s
From: |
Don Slutz |
Subject: |
[Qemu-devel] [PATCH v2 0/4] Add max-ram-below-4g (was Add pci_hole_min_size machine option) |
Date: |
Tue, 11 Mar 2014 11:59:02 -0400 |
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 (4):
xen-all: Fix xen_hvm_init() to adjust pc memory layout.
GlobalProperty: Display warning about unused -global
pc & q35: Add new object pc-memory-layout.
xen-all: Pass max_ram_below_4g to xen_hvm_init.
hw/core/qdev-properties-system.c | 1 +
hw/core/qdev-properties.c | 15 ++++++++++++
hw/i386/pc.c | 42 ++++++++++++++++++++++++++++++++
hw/i386/pc_piix.c | 52 +++++++++++++++++++++++++++-------------
hw/i386/pc_q35.c | 50 ++++++++++++++++++++++++++------------
include/hw/i386/pc.h | 2 ++
include/hw/qdev-core.h | 1 +
include/hw/qdev-properties.h | 1 +
include/hw/xen/xen.h | 3 ++-
vl.c | 2 ++
xen-all.c | 47 ++++++++++++++++++++----------------
xen-stub.c | 3 ++-
12 files changed, 166 insertions(+), 53 deletions(-)
--
1.8.4
- [Qemu-devel] [PATCH v2 0/4] Add max-ram-below-4g (was Add pci_hole_min_size machine option),
Don Slutz <=
- [Qemu-devel] [PATCH v2 1/4] xen-all: Fix xen_hvm_init() to adjust pc memory layout., Don Slutz, 2014/03/11
- [Qemu-devel] [PATCH v2 2/4] GlobalProperty: Display warning about unused -global, Don Slutz, 2014/03/11
- [Qemu-devel] [PATCH v2 4/4] xen-all: Pass max_ram_below_4g to xen_hvm_init., Don Slutz, 2014/03/11
- Re: [Qemu-devel] [PATCH v2 4/4] xen-all: Pass max_ram_below_4g to xen_hvm_init., Stefano Stabellini, 2014/03/16
- Re: [Qemu-devel] [PATCH v2 4/4] xen-all: Pass max_ram_below_4g to xen_hvm_init., Don Slutz, 2014/03/17
- Re: [Qemu-devel] [PATCH v2 4/4] xen-all: Pass max_ram_below_4g to xen_hvm_init., Stefano Stabellini, 2014/03/17
- Re: [Qemu-devel] [PATCH v2 4/4] xen-all: Pass max_ram_below_4g to xen_hvm_init., Don Slutz, 2014/03/17
- Re: [Qemu-devel] [PATCH v2 4/4] xen-all: Pass max_ram_below_4g to xen_hvm_init., Don Slutz, 2014/03/17
- Re: [Qemu-devel] [PATCH v2 4/4] xen-all: Pass max_ram_below_4g to xen_hvm_init., Stefano Stabellini, 2014/03/17