From: "Michael S. Tsirkin" <mst@redhat.com>
To: Igor Mammedov <imammedo@redhat.com>
Cc: vasilis.liaskovitis@profitbricks.com, andrey@xdel.ru,
qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH 0/2] pc: memory hotplug fixes
Date: Tue, 10 Jun 2014 14:05:07 +0300 [thread overview]
Message-ID: <20140610110507.GA23705@redhat.com> (raw)
In-Reply-To: <1402334881-19310-1-git-send-email-imammedo@redhat.com>
On Mon, Jun 09, 2014 at 07:27:59PM +0200, Igor Mammedov wrote:
> Series is build on mst/pci tree that includes memory hotplug bits.
>
> patch 2/2, fixes incorrect address auto-allocation caused by wrong
> sorting order due to overflow in pc_dimm_addr_sort() comparator.
>
> Test-case is to build qemu with stderr trace backend and start qemu with
> following command line:
>
> echo mhp_pc_dimm_assigned_address > /tmp/mhp
> qemu-system-x86_64 -m 512,slots=62,maxmem=16G \
> -object memory-backend-ram,id=m2,size=256M -object memory-backend-ram,id=m3,size=256M \
> -object memory-backend-ram,id=m4,size=256M -object memory-backend-ram,id=m5,size=256M \
> -object memory-backend-ram,id=m6,size=256M -object memory-backend-ram,id=m7,size=256M \
> -object memory-backend-ram,id=m8,size=256M -object memory-backend-ram,id=m9,size=256M \
> -object memory-backend-ram,id=m10,size=256M -object memory-backend-ram,id=m11,size=256M \
> -object memory-backend-ram,id=m12,size=256M -object memory-backend-ram,id=m13,size=256M \
> -device pc-dimm,id=d1,memdev=m1 -device pc-dimm,id=d2,memdev=m2 -device pc-dimm,id=d3,memdev=m3 \
> -device pc-dimm,id=d4,memdev=m4 -device pc-dimm,id=d5,memdev=m5 -device pc-dimm,id=d6,memdev=m6 \
> -device pc-dimm,id=d7,memdev=m7 -device pc-dimm,id=d8,memdev=m8 -device pc-dimm,id=d9,memdev=m9 \
> -device pc-dimm,id=d10,memdev=m10 -device pc-dimm,id=d11,memdev=m11 -device pc-dimm,id=d12,memdev=m12 \
> -device pc-dimm,id=d13,memdev=m13 \
> -trace events=/tmp/mhp
>
> output with incorrect addesses would look like:
> mhp_pc_dimm_assigned_address 0x100000000
> mhp_pc_dimm_assigned_address 0x110000000
> mhp_pc_dimm_assigned_address 0x120000000
> mhp_pc_dimm_assigned_address 0x130000000
> mhp_pc_dimm_assigned_address 0x140000000
> mhp_pc_dimm_assigned_address 0x150000000
> mhp_pc_dimm_assigned_address 0x160000000
> mhp_pc_dimm_assigned_address 0x170000000
> mhp_pc_dimm_assigned_address 0x180000000
> mhp_pc_dimm_assigned_address 0x180000000
> mhp_pc_dimm_assigned_address 0x180000000
> mhp_pc_dimm_assigned_address 0x180000000
> mhp_pc_dimm_assigned_address 0x180000000
>
> where last 5 dimms were assigned the same address.
I rebased my tree and applied these.
Pushed, pls check the result.
> Igor Mammedov (2):
> pc: q35: acpi: report error to user on unsupported unplug request
> pc-dimm: fix large address sorting during auto-allocation
>
> hw/isa/lpc_ich9.c | 2 ++
> hw/mem/pc-dimm.c | 8 +++++++-
> 2 files changed, 9 insertions(+), 1 deletion(-)
>
> --
> 1.9.3
next prev parent reply other threads:[~2014-06-10 11:05 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-09 17:27 [Qemu-devel] [PATCH 0/2] pc: memory hotplug fixes Igor Mammedov
2014-06-09 17:28 ` [Qemu-devel] [PATCH 1/2] pc: q35: acpi: report error to user on unsupported unplug request Igor Mammedov
2014-06-09 17:28 ` [Qemu-devel] [PATCH 2/2] pc-dimm: fix large address sorting during auto-allocation Igor Mammedov
2014-06-10 11:05 ` Michael S. Tsirkin [this message]
2014-06-10 14:25 ` [Qemu-devel] [PATCH 0/2] pc: memory hotplug fixes Igor Mammedov
2014-06-19 12:42 ` Vasilis Liaskovitis
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=20140610110507.GA23705@redhat.com \
--to=mst@redhat.com \
--cc=andrey@xdel.ru \
--cc=imammedo@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=vasilis.liaskovitis@profitbricks.com \
/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.