[PULL 00/21] x86, docs, meson changes for 2021-09-13

Paolo Bonzini posted 21 patches 2 years, 7 months ago
Test checkpatch failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20210913115742.533197-1-pbonzini@redhat.com
Maintainers: Eric Blake <eblake@redhat.com>, Kevin Wolf <kwolf@redhat.com>, Kamil Rytarowski <kamil@netbsd.org>, Paolo Bonzini <pbonzini@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>, Eduardo Habkost <ehabkost@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, "Philippe Mathieu-Daudé" <philmd@redhat.com>, Reinoud Zandijk <reinoud@netbsd.org>, Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>
docs/about/index.rst                 |   3 +-
docs/devel/code-of-conduct.rst       |   4 +-
docs/devel/index.rst                 |   3 +-
docs/index.rst                       |   1 +
docs/interop/index.rst               |   3 +-
docs/specs/index.rst                 |   3 +-
docs/system/cpu-models-x86.rst.inc   |   4 +-
docs/system/i386/cpu.rst             |   1 +
docs/system/index.rst                |   3 +-
docs/system/qemu-block-drivers.rst   |   4 ++
docs/system/qemu-cpu-models.rst      |  10 ++-
docs/system/qemu-manpage.rst         |  10 ++-
docs/system/target-i386.rst          |   8 ++-
docs/tools/index.rst                 |   3 +-
docs/tools/qemu-img.rst              |   1 +
docs/tools/qemu-nbd.rst              |   1 +
docs/tools/qemu-pr-helper.rst        |   1 +
docs/tools/qemu-storage-daemon.rst   |   1 +
docs/tools/qemu-trace-stap.rst       |   1 +
docs/user/index.rst                  |   3 +-
hw/nvram/fw_cfg.c                    |   1 +
include/sysemu/nvmm.h                |   7 +-
meson.build                          |   2 +-
pc-bios/keymaps/meson.build          |   3 +-
target/i386/cpu.c                    |  31 +++++----
target/i386/cpu.h                    |  23 +++++++
target/i386/machine.c                |  22 ++++++-
target/i386/nvmm/nvmm-all.c          |   5 +-
target/i386/svm.h                    |   8 +++
target/i386/tcg/seg_helper.c         |   2 +-
target/i386/tcg/sysemu/excp_helper.c |   2 +-
target/i386/tcg/sysemu/misc_helper.c |  11 +++-
target/i386/tcg/sysemu/svm_helper.c  | 121 ++++++++++++++++++++++++-----------
trace/meson.build                    |   5 +-
ui/meson.build                       |   4 +-
util/qemu-thread-posix.c             |  19 ++++++
36 files changed, 251 insertions(+), 83 deletions(-)
create mode 100644 docs/system/i386/cpu.rst
[PULL 00/21] x86, docs, meson changes for 2021-09-13
Posted by Paolo Bonzini 2 years, 7 months ago
The following changes since commit bd662023e683850c085e98c8ff8297142c2dd9f2:

  Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-20210908' into staging (2021-09-08 11:06:17 +0100)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 8d97327342ea8b32ede19fadaf8290dc29fcfa048:

  docs: link to archived Fedora code of conduct (2021-09-13 09:33:27 +0200)

----------------------------------------------------------------
* 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)
----------------------------------------------------------------

I dropped the SGX patches for now.

Paolo

Daniel P. Berrangé (1):
      target/i386: add missing bits to CR4_RESERVED_MASK

Lara Lazier (7):
      target/i386: VMRUN and VMLOAD canonicalizations
      target/i386: Added VGIF feature
      target/i386: Moved int_ctl into CPUX86State structure
      target/i386: Added VGIF V_IRQ masking capability
      target/i386: Added ignore TPR check in ctl_has_irq
      target/i386: Added changed priority check for VIRQ
      target/i386: Added vVMLOAD and vVMSAVE feature

Paolo Bonzini (9):
      docs: standardize book titles to === with overline
      docs: standardize directory index to --- with overline
      docs/system: standardize man page sections to --- with overline
      docs/system: move x86 CPU configuration to a separate document
      meson: look up cp and dtrace with find_program()
      meson: do not use python.full_path() unnecessarily
      meson: remove dead variable
      fw_cfg: add etc/msr_feature_control
      docs: link to archived Fedora code of conduct

Reinoud Zandijk (2):
      Only check CONFIG_NVMM when NEED_CPU_H is defined
      Fix nvmm_ram_block_added() function arguments

Richard Henderson (1):
      util: Suppress -Wstringop-overflow in qemu_thread_start

Thomas Huth (1):
      meson.build: Do not look for VNC-related libraries if have_system is not set

 docs/about/index.rst                 |   3 +-
 docs/devel/code-of-conduct.rst       |   4 +-
 docs/devel/index.rst                 |   3 +-
 docs/index.rst                       |   1 +
 docs/interop/index.rst               |   3 +-
 docs/specs/index.rst                 |   3 +-
 docs/system/cpu-models-x86.rst.inc   |   4 +-
 docs/system/i386/cpu.rst             |   1 +
 docs/system/index.rst                |   3 +-
 docs/system/qemu-block-drivers.rst   |   4 ++
 docs/system/qemu-cpu-models.rst      |  10 ++-
 docs/system/qemu-manpage.rst         |  10 ++-
 docs/system/target-i386.rst          |   8 ++-
 docs/tools/index.rst                 |   3 +-
 docs/tools/qemu-img.rst              |   1 +
 docs/tools/qemu-nbd.rst              |   1 +
 docs/tools/qemu-pr-helper.rst        |   1 +
 docs/tools/qemu-storage-daemon.rst   |   1 +
 docs/tools/qemu-trace-stap.rst       |   1 +
 docs/user/index.rst                  |   3 +-
 hw/nvram/fw_cfg.c                    |   1 +
 include/sysemu/nvmm.h                |   7 +-
 meson.build                          |   2 +-
 pc-bios/keymaps/meson.build          |   3 +-
 target/i386/cpu.c                    |  31 +++++----
 target/i386/cpu.h                    |  23 +++++++
 target/i386/machine.c                |  22 ++++++-
 target/i386/nvmm/nvmm-all.c          |   5 +-
 target/i386/svm.h                    |   8 +++
 target/i386/tcg/seg_helper.c         |   2 +-
 target/i386/tcg/sysemu/excp_helper.c |   2 +-
 target/i386/tcg/sysemu/misc_helper.c |  11 +++-
 target/i386/tcg/sysemu/svm_helper.c  | 121 ++++++++++++++++++++++++-----------
 trace/meson.build                    |   5 +-
 ui/meson.build                       |   4 +-
 util/qemu-thread-posix.c             |  19 ++++++
 36 files changed, 251 insertions(+), 83 deletions(-)
 create mode 100644 docs/system/i386/cpu.rst
-- 
2.31.1


Re: [PULL 00/21] x86, docs, meson changes for 2021-09-13
Posted by Peter Maydell 2 years, 7 months ago
On Mon, 13 Sept 2021 at 13:01, Paolo Bonzini <pbonzini@redhat.com> wrote:
>
> The following changes since commit bd662023e683850c085e98c8ff8297142c2dd9f2:
>
>   Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-20210908' into staging (2021-09-08 11:06:17 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.com/bonzini/qemu.git tags/for-upstream
>
> for you to fetch changes up to 8d97327342ea8b32ede19fadaf8290dc29fcfa048:
>
>   docs: link to archived Fedora code of conduct (2021-09-13 09:33:27 +0200)
>
> ----------------------------------------------------------------
> * 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)
> ----------------------------------------------------------------
>


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/6.2
for any user-visible changes.

-- PMM