qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] c21444: MAINTAINERS: Add docs/system/arm/xenp


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] c21444: MAINTAINERS: Add docs/system/arm/xenpvh.rst
Date: Thu, 05 Sep 2024 09:28:03 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: c2144422f36df5ac5beffd907af4cff1f3653250
      
https://github.com/qemu/qemu/commit/c2144422f36df5ac5beffd907af4cff1f3653250
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Add docs/system/arm/xenpvh.rst

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: 0377f96b6e8eefd4a755aaabbd2330f502fa8c35
      
https://github.com/qemu/qemu/commit/0377f96b6e8eefd4a755aaabbd2330f502fa8c35
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M hw/arm/xen_arm.c

  Log Message:
  -----------
  hw/arm: xenpvh: Update file header to use SPDX

Update file header to use SPDX and remove stray empty
comment line.

No functional changes.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: 4850c6cc56201552e6162eb24ebd91c6dffeb19c
      
https://github.com/qemu/qemu/commit/4850c6cc56201552e6162eb24ebd91c6dffeb19c
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M hw/arm/xen_arm.c

  Log Message:
  -----------
  hw/arm: xenpvh: Tweak machine description

Tweak machine description to better express that this is
a Xen PVH machine for ARM.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: b421a0dce68263f93fca961a742873003af7c681
      
https://github.com/qemu/qemu/commit/b421a0dce68263f93fca961a742873003af7c681
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M hw/arm/xen_arm.c

  Log Message:
  -----------
  hw/arm: xenpvh: Add support for SMP guests

Add SMP support for Xen PVH ARM guests.
Create ms->smp.max_cpus ioreq servers to handle hotplug.

Note that ms->smp.max_cpus will be passed to us by the
user (Xen tools) set to the guests maxvcpus.

The value in mc->max_cpus is an absolute maximum for the
-smp option and won't be used to setup ioreq servers unless
the user explicitly specifies it with -smp.

If the user doesn't pass -smp on the command-line, smp.cpus
and smp.max_cpus will default to 1.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: 1af029d799d0ab9a14e11c6e35620c26a3b87945
      
https://github.com/qemu/qemu/commit/1af029d799d0ab9a14e11c6e35620c26a3b87945
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M hw/arm/xen_arm.c

  Log Message:
  -----------
  hw/arm: xenpvh: Remove double-negation in warning

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: a9fbd5275a66535ac7a450666a51653e46daed83
      
https://github.com/qemu/qemu/commit/a9fbd5275a66535ac7a450666a51653e46daed83
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M hw/arm/meson.build
    A hw/arm/xen-stubs.c
    M hw/arm/xen_arm.c

  Log Message:
  -----------
  hw/arm: xenpvh: Move stubbed functions to xen-stubs.c

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: 258b2a40158c5735a59a6b546648561adf07ab2f
      
https://github.com/qemu/qemu/commit/258b2a40158c5735a59a6b546648561adf07ab2f
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M hw/arm/trace-events
    M hw/arm/xen_arm.c
    M hw/xen/meson.build
    M hw/xen/trace-events
    A hw/xen/xen-pvh-common.c
    A include/hw/xen/xen-pvh-common.h

  Log Message:
  -----------
  hw/arm: xenpvh: Break out a common PVH machine

Break out a common Xen PVH machine in preparation for
adding a x86 Xen PVH machine.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: 0e14c9eb55696a13cd0c9545fbc0a9de5f340015
      
https://github.com/qemu/qemu/commit/0e14c9eb55696a13cd0c9545fbc0a9de5f340015
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M hw/arm/meson.build
    A hw/arm/xen-pvh.c
    R hw/arm/xen_arm.c

  Log Message:
  -----------
  hw/arm: xenpvh: Rename xen_arm.c -> xen-pvh.c

Rename xen_arm.c -> xen-pvh.c to better express that this
is a PVH machine and to align with x86 HVM and future PVH
machine filenames:
hw/i386/xen/xen-hvm.c
hw/i386/xen/xen-pvh.c (in preparation)

No functional changes.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: 692ec9337b93729365a6c55bd1aad8da94a877ca
      
https://github.com/qemu/qemu/commit/692ec9337b93729365a6c55bd1aad8da94a877ca
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M hw/xen/xen-pvh-common.c

  Log Message:
  -----------
  hw/arm: xenpvh: Reverse virtio-mmio creation order

We've been creating the virtio-mmio devices in forwards order
but since the qbus lists prepend (rather than append) entries,
the virtio busses end up with decreasing base address order.

Xen enables virtio-mmio nodes in forwards order so there's been
a missmatch. So far, we've been working around this with an
out-of-tree patch to Xen.

This reverses the order making sure the virtio busses end up
ordered with increasing base addresses avoiding the need to
patch Xen.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: f22e598a72ceecb1ef3ca36f3be8989b5f3bed2c
      
https://github.com/qemu/qemu/commit/f22e598a72ceecb1ef3ca36f3be8989b5f3bed2c
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M hw/xen/xen-pvh-common.c
    M include/hw/xen/xen-pvh-common.h

  Log Message:
  -----------
  hw/xen: pvh-common: Add support for creating PCIe/GPEX

Add support for optionally creating a PCIe/GPEX controller.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: cb035a7bf2875535a8389e61bfbdbd5c6c218cb1
      
https://github.com/qemu/qemu/commit/cb035a7bf2875535a8389e61bfbdbd5c6c218cb1
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M hw/i386/xen/meson.build
    A hw/i386/xen/xen-pvh.c

  Log Message:
  -----------
  hw/i386/xen: Add a Xen PVH x86 machine

Add a Xen PVH x86 machine based on the abstract PVH Machine.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: 0b57c8160a2a6c833cfb1d958f08385c4391ab70
      
https://github.com/qemu/qemu/commit/0b57c8160a2a6c833cfb1d958f08385c4391ab70
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M MAINTAINERS
    A docs/system/i386/xenpvh.rst
    M docs/system/target-i386.rst

  Log Message:
  -----------
  docs/system/i386: xenpvh: Add a basic description

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: 7b87a25f49a301d3377f3e71e0b4a62540c6f6e4
      
https://github.com/qemu/qemu/commit/7b87a25f49a301d3377f3e71e0b4a62540c6f6e4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-09-05 (Thu, 05 Sep 2024)

  Changed paths:
    M MAINTAINERS
    A docs/system/i386/xenpvh.rst
    M docs/system/target-i386.rst
    M hw/arm/meson.build
    M hw/arm/trace-events
    A hw/arm/xen-pvh.c
    A hw/arm/xen-stubs.c
    R hw/arm/xen_arm.c
    M hw/i386/xen/meson.build
    A hw/i386/xen/xen-pvh.c
    M hw/xen/meson.build
    M hw/xen/trace-events
    A hw/xen/xen-pvh-common.c
    A include/hw/xen/xen-pvh-common.h

  Log Message:
  -----------
  Merge tag 'edgar/xen-queue-2024-09-04.for-upstream' of 
https://gitlab.com/edgar.iglesias/qemu into staging

Edgars Xen queue.

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEErET+3BT38evtv0FRKcWWeA9ryoMFAmbYfMIACgkQKcWWeA9r
# yoNPfwgAuK6MyPGEJh75Pe7yEmkVeuL0RPTmet5Ie1WrywNsn91IybQGLctpxr1s
# 7m2Zhl3IWXV5Jezfr9gEnLF+LYBQgK0ENJWDTPuIqf7D5ZRtOVeaNqrQVJ10Jomn
# s1pn4kWtHxKsgWTzcdi3qP7vhxn1PllxE+yuOcoYQIHcUp1oQAHr6ApbAcxseWBE
# qPdgxT7nlvFdcKqkzxSgKy5MWjs3xcBg6R5Ywoy+t7lb003swivPnkK6MSt1P03h
# EkQsTWr0Ox4nACOWt15U0MoK5rtBEN7Gsox0FUEPF3QhmAJt75FTFLs8+JhqcnKH
# LMxud5C6t6FcI+kxPqPoIdEWy5uM6g==
# =hW3R
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 04 Sep 2024 16:29:06 BST
# gpg:                using RSA key AC44FEDC14F7F1EBEDBF415129C596780F6BCA83
# gpg: Good signature from "Edgar E. Iglesias (Xilinx key) 
<edgar.iglesias@xilinx.com>" [unknown]
# gpg:                 aka "Edgar E. Iglesias <edgar.iglesias@gmail.com>" [full]
# Primary key fingerprint: AC44 FEDC 14F7 F1EB EDBF  4151 29C5 9678 0F6B CA83

* tag 'edgar/xen-queue-2024-09-04.for-upstream' of 
https://gitlab.com/edgar.iglesias/qemu:
  docs/system/i386: xenpvh: Add a basic description
  hw/i386/xen: Add a Xen PVH x86 machine
  hw/xen: pvh-common: Add support for creating PCIe/GPEX
  hw/arm: xenpvh: Reverse virtio-mmio creation order
  hw/arm: xenpvh: Rename xen_arm.c -> xen-pvh.c
  hw/arm: xenpvh: Break out a common PVH machine
  hw/arm: xenpvh: Move stubbed functions to xen-stubs.c
  hw/arm: xenpvh: Remove double-negation in warning
  hw/arm: xenpvh: Add support for SMP guests
  hw/arm: xenpvh: Tweak machine description
  hw/arm: xenpvh: Update file header to use SPDX
  MAINTAINERS: Add docs/system/arm/xenpvh.rst

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/cab1afb393ea...7b87a25f49a3

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications



reply via email to

[Prev in Thread] Current Thread [Next in Thread]