qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] d01a6f: MAINTAINERS: add Edgar as Xen maintai


From: Richard Henderson
Subject: [Qemu-commits] [qemu/qemu] d01a6f: MAINTAINERS: add Edgar as Xen maintainer
Date: Fri, 12 Jul 2024 15:10:54 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: d01a6fffa9e5e605cde216733948f97beb01bdb1
      
https://github.com/qemu/qemu/commit/d01a6fffa9e5e605cde216733948f97beb01bdb1
  Author: Stefano Stabellini <sstabellini@kernel.org>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: add Edgar as Xen maintainer

Add Edgar as Xen subsystem maintainer in QEMU. Edgar has been a QEMU
maintainer for years, and has already made key changes to one of the
most difficult areas of the Xen subsystem (the mapcache).

Edgar volunteered helping us maintain the Xen subsystem in QEMU and we
are very happy to welcome him to the team. His knowledge and expertise
with QEMU internals will be of great help.

Signed-off-by: Stefano Stabellini <stefano.stabellini@amd.com>
Reviewed-by: Paul Durrant <paul@xen.org>
Acked-by: Anthony PERARD <anthony@xenproject.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>


  Commit: 596ccccdbfa124adb42be8c2faf0c74f4849c7a6
      
https://github.com/qemu/qemu/commit/596ccccdbfa124adb42be8c2faf0c74f4849c7a6
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M system/physmem.c

  Log Message:
  -----------
  physmem: Bail out qemu_ram_block_from_host() for invalid ram addrs

Bail out in qemu_ram_block_from_host() when
xen_ram_addr_from_mapcache() does not find an existing
mapping.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: 872cb9cced796e75d4f719c31d70ed5fd629efca
      
https://github.com/qemu/qemu/commit/872cb9cced796e75d4f719c31d70ed5fd629efca
  Author: Edgar E. Iglesias <edgar.iglesias@amd.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M hw/xen/xen-mapcache.c

  Log Message:
  -----------
  xen: mapcache: Fix unmapping of first entries in buckets

This fixes the clobbering of the entry->next pointer when
unmapping the first entry in a bucket of a mapcache.

Fixes: 123acd816d ("xen: mapcache: Unmap first entries in buckets")
Reported-by: Anthony PERARD <anthony.perard@vates.tech>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Reviewed-by: Anthony PERARD <anthony.perard@vates.tech>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>


  Commit: 5e21b1317f900a574d85e0890ba156078964ba2c
      
https://github.com/qemu/qemu/commit/5e21b1317f900a574d85e0890ba156078964ba2c
  Author: Dmitry Frolov <frolov@swemel.ru>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M hw/loongarch/boot.c

  Log Message:
  -----------
  hw/loongarch/boot.c: fix out-of-bound reading

memcpy() is trying to READ 512 bytes from memory,
pointed by info->kernel_cmdline,
which was (presumable) allocated by g_strdup("");
Found with ASAN, making check with enabled sanitizers.

Signed-off-by: Dmitry Frolov <frolov@swemel.ru>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20240628123910.577740-1-frolov@swemel.ru>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 0aca736433dcb56f365fe8a18ed1b969ca247304
      
https://github.com/qemu/qemu/commit/0aca736433dcb56f365fe8a18ed1b969ca247304
  Author: Xianglai Li <lixianglai@loongson.cn>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M hw/loongarch/Kconfig
    M hw/loongarch/acpi-build.c

  Log Message:
  -----------
  hw/loongarch: Change the tpm support by default

Add devices that support tpm by default,
Fixed incomplete tpm acpi table information.

Signed-off-by: Xianglai Li <lixianglai@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20240624032300.999157-1-lixianglai@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 5efbc384c6dee9f4960e5ef05be84af370cef6bb
      
https://github.com/qemu/qemu/commit/5efbc384c6dee9f4960e5ef05be84af370cef6bb
  Author: Bibo Mao <maobibo@loongson.cn>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M hw/loongarch/virt.c

  Log Message:
  -----------
  hw/loongarch/virt: Remove unused assignment

There is abuse usage about local variable gap. Remove
duplicated assignment and solve Coverity reported error.

Resolves: Coverity CID 1546441
Fixes: 3cc451cbce ("hw/loongarch: Refine fwcfg memory map")
Signed-off-by: Bibo Mao <maobibo@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20240612033637.167787-1-maobibo@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 36ff178716054d36ca2a61cdf3452514bd95220b
      
https://github.com/qemu/qemu/commit/36ff178716054d36ca2a61cdf3452514bd95220b
  Author: Jiaxun Yang <jiaxun.yang@flygoat.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Add myself as a reviewer of LoongArch virt machine

I would like to be informed on changes made to the LoongArch virt machine.

I'm fairly familiar with Loongson-3 series platform hardware and doing
firmwre (U-Boot) development as hobbyist on LoongArch virt platform,
so I believe I can give positive review input to changes on that machine.

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20240627-ipi-fixes-v1-2-9b061dc28a3a@flygoat.com>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: d38e31ef740d102020d1b14b5a2becd4336b462d
      
https://github.com/qemu/qemu/commit/d38e31ef740d102020d1b14b5a2becd4336b462d
  Author: Bibo Mao <maobibo@loongson.cn>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M configs/targets/loongarch64-softmmu.mak
    M target/loongarch/kvm/kvm.c

  Log Message:
  -----------
  target/loongarch/kvm: Add software breakpoint support

With KVM virtualization, debug exception is injected to guest kernel
rather than host for normal break intruction. Here hypercall
instruction with special code is used for sw breakpoint usage,
and detailed instruction comes from kvm kernel with user API
KVM_REG_LOONGARCH_DEBUG_INST.

Now only software breakpoint is supported, and it is allowed to
insert/remove software breakpoint. We can debug guest kernel with gdb
method after kernel is loaded, hardware breakpoint will be added in later.

Signed-off-by: Bibo Mao <maobibo@loongson.cn>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Tested-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20240607035016.2975799-1-maobibo@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: 785875874da1f419c09016b0fcea5e756caaa00c
      
https://github.com/qemu/qemu/commit/785875874da1f419c09016b0fcea5e756caaa00c
  Author: Feiyang Chen <chris.chenfeiyang@gmail.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M target/loongarch/tcg/insn_trans/trans_shift.c.inc

  Log Message:
  -----------
  target/loongarch: Remove avail_64 in trans_srai_w() and simplify it

Since srai.w is a valid instruction on la32, remove the avail_64 check
and simplify trans_srai_w().

Fixes: c0c0461e3a06 ("target/loongarch: Add avail_64 to check la64-only 
instructions")
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Feiyang Chen <chris.chenfeiyang@gmail.com>
Message-Id: <20240628033357.50027-1-chris.chenfeiyang@gmail.com>
Signed-off-by: Song Gao <gaosong@loongson.cn>


  Commit: bba1c36da0589b4179c16e0895256ca731023f2c
      
https://github.com/qemu/qemu/commit/bba1c36da0589b4179c16e0895256ca731023f2c
  Author: Song Gao <gaosong@loongson.cn>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M target/loongarch/cpu.c

  Log Message:
  -----------
  target/loongarch: Set CSR_PRCFG1 and CSR_PRCFG2 values

We set the value of register CSR_PRCFG3, but left out CSR_PRCFG1
and CSR_PRCFG2. Set CSR_PRCFG1 and CSR_PRCFG2 according to the
default values of the physical machine.

Signed-off-by: Song Gao <gaosong@loongson.cn>
Reviewed-by: Bibo Mao <maobibo@loongson.cn>
Message-Id: <20240705021839.1004374-1-gaosong@loongson.cn>


  Commit: 3ef4b21a5c767ff0b15047e709762abef490ad07
      
https://github.com/qemu/qemu/commit/3ef4b21a5c767ff0b15047e709762abef490ad07
  Author: Song Gao <gaosong@loongson.cn>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M target/loongarch/cpu.c

  Log Message:
  -----------
  target/loongarch: Fix cpu_reset set wrong CSR_CRMD

After cpu_reset, DATF in CSR_CRMD is 0, DATM is 0.
See the manual[1] 6.4.

  [1]: 
https://github.com/loongson/LoongArch-Documentation/releases/download/2023.04.20/LoongArch-Vol1-v1.10-EN.pdf

Signed-off-by: Song Gao <gaosong@loongson.cn>
Reviewed-by: Bibo Mao <maobibo@loongson.cn>
Message-Id: <20240705021839.1004374-2-gaosong@loongson.cn>


  Commit: ba79ef143fbdf6a0b53cd48490ba1daa9014be60
      
https://github.com/qemu/qemu/commit/ba79ef143fbdf6a0b53cd48490ba1daa9014be60
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M MAINTAINERS
    M configs/targets/loongarch64-softmmu.mak
    M hw/loongarch/Kconfig
    M hw/loongarch/acpi-build.c
    M hw/loongarch/boot.c
    M hw/loongarch/virt.c
    M target/loongarch/cpu.c
    M target/loongarch/kvm/kvm.c
    M target/loongarch/tcg/insn_trans/trans_shift.c.inc

  Log Message:
  -----------
  Merge tag 'pull-loongarch-20240712' of https://gitlab.com/gaosong/qemu into 
staging

pull-loongarch-20240712

# -----BEGIN PGP SIGNATURE-----
#
# iLMEAAEKAB0WIQS4/x2g0v3LLaCcbCxAov/yOSY+3wUCZpCKgwAKCRBAov/yOSY+
# 3yuEBADmzjhomzzTnTHvOTPcK8Ugrru1QY9gT+5m7+I3cdbSRsYxEZLOdnjDAPBJ
# aVO+ZOkNFHspOOAo5A55QRC0PA4YGDGMg+ZcB7AVhzbdmra7SKdzMzrrVfYJYpk5
# CtcrI+4OPt+U6mh/eTKuaXaWgjuoZ+TOjZqhL+rrpIFjcN78Rw==
# =vhZy
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 11 Jul 2024 06:44:35 PM PDT
# gpg:                using RSA key B8FF1DA0D2FDCB2DA09C6C2C40A2FFF239263EDF
# gpg: Good signature from "Song Gao <m17746591750@163.com>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: B8FF 1DA0 D2FD CB2D A09C  6C2C 40A2 FFF2 3926 3EDF

* tag 'pull-loongarch-20240712' of https://gitlab.com/gaosong/qemu:
  target/loongarch: Fix cpu_reset set wrong CSR_CRMD
  target/loongarch: Set CSR_PRCFG1 and CSR_PRCFG2 values
  target/loongarch: Remove avail_64 in trans_srai_w() and simplify it
  target/loongarch/kvm: Add software breakpoint support
  MAINTAINERS: Add myself as a reviewer of LoongArch virt machine
  hw/loongarch/virt: Remove unused assignment
  hw/loongarch: Change the tpm support by default
  hw/loongarch/boot.c: fix out-of-bound reading

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 37fbfda8f4145ba1700f63f0cb7be4c108d545de
      
https://github.com/qemu/qemu/commit/37fbfda8f4145ba1700f63f0cb7be4c108d545de
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M MAINTAINERS
    M hw/xen/xen-mapcache.c
    M system/physmem.c

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

Edgars Xen queue.

# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCgAdFiEErET+3BT38evtv0FRKcWWeA9ryoMFAmaQWqsACgkQKcWWeA9r
# yoP57wgAtRJgumJK0kzPm+xKcEW+1hTtqqU/VUNk4ntoBOjmvLDsH5jtdb2z3oJI
# rEtv0tE9tPiNJ08beFG3b5r25zjbX9AMGltPI5NhweaAaAGUybaPhJPK5RSzRSc7
# 5AV4kJYs26xsv06MuO+GdZdN4CIrXvMJxICEjU2jU9eH7NvYOvxu9MEkcfYp1/Ee
# NDkXgKEfUbUiMm609IiF8v0K1CA4AtX30DA6zcUGfBWpz+nro97LuVDS9b1Qxd6T
# KaNgY1/7JTZ9+jSA9qDpGOLHNR49RlI2iPKNH3xjB7rtfPsE5UmpYb6lv3Z3I2zb
# RKHJcvczHqaLeab+NXDf9VszZ0OVOg==
# =HFJb
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 11 Jul 2024 03:20:27 PM PDT
# 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]

* tag 'edgar/xen-queue-2024-07-12.for-upstream' of 
https://gitlab.com/edgar.iglesias/qemu:
  xen: mapcache: Fix unmapping of first entries in buckets
  physmem: Bail out qemu_ram_block_from_host() for invalid ram addrs
  MAINTAINERS: add Edgar as Xen maintainer

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


Compare: https://github.com/qemu/qemu/compare/4469bee2c529...37fbfda8f414

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]