From: Andrea Bolognani <abologna@redhat.com>
To: qemu-devel@nongnu.org
Cc: marcel@redhat.com, drjones@redhat.com, lersek@redhat.com,
kraxel@redhat.com
Subject: [Qemu-devel] [PATCH v6 0/2] docs: Improve sample configuration files
Date: Fri, 10 Feb 2017 11:27:17 +0100 [thread overview]
Message-ID: <1486722439-12033-1-git-send-email-abologna@redhat.com> (raw)
Changes since [v5]
* Address review comments:
- use the native serial console rather than the VirtIO
based one, and enable monitor multiplexing so that
the user can switch between the two;
- add GIC version configuration;
- improve wording all over the place.
* Improvements:
- add information about Debian/Ubuntu firmware
packages.
Changes since [v4]
* Improvements:
- move storage configuration from the command line
to the configuration files so that the command
line is shorter and we can provide better
documentation for the various parts;
- configure the amount of memory for the guest in
the file too;
- document the fact that you might want/need to use
'-serial stdio' and '-display vnc=...' in some
situations;
- fix the value of 'port' for one of the
pcie-root-port devices;
- fix some inaccurate comments.
* Arguably the opposite:
- remove the sample command line for running a live
OS from the file header. I could be convinced to
add it back as a (commented) section about it, if
people think it's useful enough.
Changes since [v3]
* Address review comments:
- place VGA at 00:01.0;
- use pcie-root-port instead of ioh3420 in
q35-virtio-*.cfg;
- add a comment to let users know that PCI Express
devices should not be placed on the legacy PCI
bridge.
Changes since [v2]
* Address review comments:
- use -nodefaults in q35-emulated.cfg too;
- add explicit VGA and Ethernet.
* Improvements:
- use virtconsole and virtio-serial instead of
isa-serial in q35-virtio-serial.cfg.
* Possibily controversial:
- get rid of q35-virtio-common.cfg and add the PCIe
Root Ports back into q35-virtio-*.cfg: while this
leads to having some duplicated content, I feel like
the sample configurations are much more useful when
they can stand entirely on their own, especially now
that they start with a detailed hardware listing.
* Cosmetic stuff:
- hardware listing looks like the output of lspci;
- section names match what's used in the hardware
listing so it's faster to jump to the section;
- PCI addresses also match the output of lspci;
- PCI Express is used instead of PCIe.
Changes since [v1]
* Address review comments:
- improve the existing configuration file instead
of removing it;
- split off the common part for VirtIO guests;
- plug all ioh3420 devices in a single slot;
- use slot 1c for ioh3420 devices;
- remove useless USB keyboard.
* Improve usage description:
- make sure the OS disk actually uses the VirtIO
SCSI controller, as intended, rather than the
built-in SATA one;
- provide a command line for running live CDs.
* Document more devices:
- the video card is added by default;
- so is the Ethernet adapter, apparently.
[v1] http://lists.nongnu.org/archive/html/qemu-devel/2017-01/msg06342.html
[v2] http://lists.nongnu.org/archive/html/qemu-devel/2017-02/msg00184.html
[v3] http://lists.nongnu.org/archive/html/qemu-devel/2017-02/msg00461.html
[v4] http://lists.nongnu.org/archive/html/qemu-devel/2017-02/msg00672.html
[v5] http://lists.nongnu.org/archive/html/qemu-devel/2017-02/msg01714.html
Andrea Bolognani (2):
q35: Improve sample configuration files
mach-virt: Provide sample configuration files
docs/mach-virt-graphical.cfg | 262 ++++++++++++++++++++++++++++++++++++++++
docs/mach-virt-serial.cfg | 224 +++++++++++++++++++++++++++++++++++
docs/q35-chipset.cfg | 152 ------------------------
docs/q35-emulated.cfg | 269 ++++++++++++++++++++++++++++++++++++++++++
docs/q35-virtio-graphical.cfg | 229 +++++++++++++++++++++++++++++++++++
docs/q35-virtio-serial.cfg | 174 +++++++++++++++++++++++++++
6 files changed, 1158 insertions(+), 152 deletions(-)
create mode 100644 docs/mach-virt-graphical.cfg
create mode 100644 docs/mach-virt-serial.cfg
delete mode 100644 docs/q35-chipset.cfg
create mode 100644 docs/q35-emulated.cfg
create mode 100644 docs/q35-virtio-graphical.cfg
create mode 100644 docs/q35-virtio-serial.cfg
--
2.7.4
next reply other threads:[~2017-02-10 10:27 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-02-10 10:27 Andrea Bolognani [this message]
2017-02-10 10:38 ` [Qemu-devel] [PATCH v6 1/2] q35: Improve sample configuration files Andrea Bolognani
2017-02-10 10:38 ` [Qemu-devel] [PATCH v6 2/2] mach-virt: Provide " Andrea Bolognani
2017-02-10 11:43 ` Laszlo Ersek
2017-02-10 15:13 ` Andrea Bolognani
2017-02-13 13:19 ` Gerd Hoffmann
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=1486722439-12033-1-git-send-email-abologna@redhat.com \
--to=abologna@redhat.com \
--cc=drjones@redhat.com \
--cc=kraxel@redhat.com \
--cc=lersek@redhat.com \
--cc=marcel@redhat.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).