Skip to content

Commit 7d79344

Browse files
committed
Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into staging
* Fixes for "-cpu max" on i386 TCG (Daniel) * vVMLOAD/VMSAVE and vGIF implementation (Lara) * Reorganize i386 targets documentation in preparation for SGX (myself) * Meson cleanups (myself, Thomas) * NVMM fixes (Reinoud) * Suppress bogus -Wstringop-overflow (Richard) # gpg: Signature made Mon 13 Sep 2021 12:56:33 BST # gpg: using RSA key F13338574B662389866C7682BFFBD25F78C7AE83 # gpg: issuer "[email protected]" # gpg: Good signature from "Paolo Bonzini <[email protected]>" [full] # gpg: aka "Paolo Bonzini <[email protected]>" [full] # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1 # Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83 * remotes/bonzini-gitlab/tags/for-upstream: (21 commits) docs: link to archived Fedora code of conduct Fix nvmm_ram_block_added() function arguments Only check CONFIG_NVMM when NEED_CPU_H is defined util: Suppress -Wstringop-overflow in qemu_thread_start fw_cfg: add etc/msr_feature_control meson: remove dead variable meson: do not use python.full_path() unnecessarily meson: look up cp and dtrace with find_program() meson.build: Do not look for VNC-related libraries if have_system is not set docs/system: move x86 CPU configuration to a separate document docs/system: standardize man page sections to --- with overline docs: standardize directory index to --- with overline docs: standardize book titles to === with overline target/i386: Added vVMLOAD and vVMSAVE feature target/i386: Added changed priority check for VIRQ target/i386: Added ignore TPR check in ctl_has_irq target/i386: Added VGIF V_IRQ masking capability target/i386: Moved int_ctl into CPUX86State structure target/i386: Added VGIF feature target/i386: VMRUN and VMLOAD canonicalizations ... Signed-off-by: Peter Maydell <[email protected]>
2 parents eae587e + d973273 commit 7d79344

36 files changed

+251
-83
lines changed

docs/about/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
----------
12
About QEMU
2-
==========
3+
----------
34

45
QEMU is a generic and open source machine emulator and virtualizer.
56

docs/devel/code-of-conduct.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,6 @@ Sources
5555
-------
5656

5757
This document is based on the `Fedora Code of Conduct
58-
<https://fedoraproject.org/code-of-conduct>`__ and the
59-
`Contributor Covenant version 1.3.0
58+
<http://web.archive.org/web/20210429132536/https://docs.fedoraproject.org/en-US/project/code-of-conduct/>`__
59+
(as of April 2021) and the `Contributor Covenant version 1.3.0
6060
<https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/>`__.

docs/devel/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
---------------------
12
Developer Information
2-
=====================
3+
---------------------
34

45
This section of the manual documents various parts of the internals of QEMU.
56
You only need to read it if you are interested in reading or

docs/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
You can adapt this file completely to your liking, but it should at least
44
contain the root `toctree` directive.
55
6+
================================
67
Welcome to QEMU's documentation!
78
================================
89

docs/interop/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
------------------------------------------------
12
System Emulation Management and Interoperability
2-
================================================
3+
------------------------------------------------
34

45
This section of the manual contains documents and specifications that
56
are useful for making QEMU interoperate with other software.

docs/specs/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
----------------------------------------------
12
System Emulation Guest Hardware Specifications
2-
==============================================
3+
----------------------------------------------
34

45
This section of the manual contains specifications of
56
guest hardware that is specific to QEMU.

docs/system/cpu-models-x86.rst.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Recommendations for KVM CPU model configuration on x86 hosts
2-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2+
============================================================
33

44
The information that follows provides recommendations for configuring
55
CPU models on x86 hosts. The goals are to maximise performance, while
@@ -368,7 +368,7 @@ featureset, which prevents guests having optimal performance.
368368

369369

370370
Syntax for configuring CPU models
371-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
371+
=================================
372372

373373
The examples below illustrate the approach to configuring the various
374374
CPU models / features in QEMU and libvirt.

docs/system/i386/cpu.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.. include:: ../cpu-models-x86.rst.inc

docs/system/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
----------------
12
System Emulation
2-
================
3+
----------------
34

45
This section of the manual is the overall guide for users using QEMU
56
for full system emulation (as opposed to user-mode emulation).

docs/system/qemu-block-drivers.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
11
:orphan:
22

3+
============================
34
QEMU block drivers reference
45
============================
56

7+
--------
68
Synopsis
79
--------
810

911
QEMU block driver reference manual
1012

13+
-----------
1114
Description
1215
-----------
1316

1417
.. include:: qemu-block-drivers.rst.inc
1518

19+
--------
1620
See also
1721
--------
1822

0 commit comments

Comments
 (0)