From: Anthony Liguori <anthony@codemonkey.ws>
To: Andre Przywara <andre.przywara@amd.com>
Cc: qemu-devel@nongnu.org
Subject: [Qemu-devel] Re: [PATCH 0/4] add NUMA emulation
Date: Tue, 31 Mar 2009 09:37:27 -0500 [thread overview]
Message-ID: <49D22AA7.1000701@codemonkey.ws> (raw)
In-Reply-To: <1238506137-9140-1-git-send-email-andre.przywara@amd.com>
Andre Przywara wrote:
> Hi,
>
> the following patches add NUMA emulation to QEMU guests.
> Although the ultimate goal is KVM with host side support, these
> patches are pure QEMU with no host side binding.
> This is a reworked version from end of last year, I adapted the command line
> syntax to Anthony's wishes:
> -numa node[,mem=<size>[MG]][,cpus=<from>[-<to>]][,nodeid=<nr>]
> If we agree to this scheme (which drops mem=from-to and requires at least
> one -numa node for each NUMA node), I will provide more detailed documentation.
> Patch 1/4 adds the -numa command line parameter and sets a QEMU global
> array with the parsed values. If no specific values for memory and CPUs are
> given, all resources will be split equally across all nodes.
> Patch 2/4 adds an "info numa" command to the monitor to output the current
> topology. Since NUMA is advertised via static ACPI tables, no changes are
> possible during runtime.
> Patch 3/4 uses the QEMU firmware configuration interfacce to send the NUMA
> topology to the BIOS, which has to setup the tables. Only one channel is used.
> Patch 4/4 finally adds the BIOS support, which create the appropriate
> SRAT table reflecting the given topology.
>
> Looking forward to any comments.
>
Other than a few minor comments, it's look really good.
Regards,
Anthony Liguori
prev parent reply other threads:[~2009-03-31 14:37 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-31 13:28 [Qemu-devel] [PATCH 0/4] add NUMA emulation Andre Przywara
2009-03-31 13:28 ` [Qemu-devel] [PATCH 1/4] added -numa cmdline parameter parser Andre Przywara
2009-03-31 13:28 ` [Qemu-devel] [PATCH 2/4] add info numa command to monitor Andre Przywara
2009-03-31 13:28 ` [Qemu-devel] [PATCH 3/4] sending NUMA topology to BIOS Andre Przywara
2009-03-31 13:28 ` [Qemu-devel] [PATCH 4/4] add BIOS support for an ACPI SRAT table (needed for NUMA support) Andre Przywara
2009-03-31 13:44 ` [Qemu-devel] " Anthony Liguori
2009-03-31 20:04 ` [Qemu-devel] [PATCH 4/4] add SRAT ACPI table support Andre Przywara
2009-03-31 16:00 ` [Qemu-devel] [PATCH 3/4] sending NUMA topology to BIOS Blue Swirl
2009-03-31 21:33 ` Andre Przywara
2009-03-31 13:42 ` [Qemu-devel] Re: [PATCH 1/4] added -numa cmdline parameter parser Anthony Liguori
2009-03-31 20:34 ` Andre Przywara
2009-03-31 14:37 ` Anthony Liguori [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=49D22AA7.1000701@codemonkey.ws \
--to=anthony@codemonkey.ws \
--cc=andre.przywara@amd.com \
--cc=qemu-devel@nongnu.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.