[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