qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 9b29a4: readline: fix hmp completion issue


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 9b29a4: readline: fix hmp completion issue
Date: Fri, 03 Mar 2023 09:16:47 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 9b29a468bd0ca6994dc3d347a01af743c8fe76a7
      
https://github.com/qemu/qemu/commit/9b29a468bd0ca6994dc3d347a01af743c8fe76a7
  Author: Dongli Zhang <dongli.zhang@oracle.com>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M monitor/hmp.c

  Log Message:
  -----------
  readline: fix hmp completion issue

The auto completion does not work in some cases.

Case 1.

1. (qemu) info reg
2. Press 'Tab'.
3. It does not auto complete.

Case 2.

1. (qemu) block_resize flo
2. Press 'Tab'.
3. It does not auto complete 'floppy0'.

Since the readline_add_completion_of() may add any completion when
strlen(pfx) is zero, we remove the check with (name[0] == '\0') because
strlen() always returns zero in that case.

Fixes: 52f50b1e9f8f ("readline: Extract readline_add_completion_of() from 
monitor")
Cc: Joe Jin <joe.jin@oracle.com>
Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>
Tested-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Cédric Le Goater <clg@kaod.org>


  Commit: 791cb95f23045f2d69364786edf61d289889199d
      
https://github.com/qemu/qemu/commit/791cb95f23045f2d69364786edf61d289889199d
  Author: Klaus Jensen <k.jensen@samsung.com>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M hw/i2c/aspeed_i2c.c
    M hw/i2c/core.c
    M include/hw/i2c/i2c.h

  Log Message:
  -----------
  hw/i2c: only schedule pending master when bus is idle

It is not given that the current master will release the bus after a
transfer ends. Only schedule a pending master if the bus is idle.

Fixes: 37fa5ca42623 ("hw/i2c: support multiple masters")
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Acked-by: Corey Minyard <cminyard@mvista.com>
Message-Id: <20221116084312.35808-2-its@irrelevant.dk>
Signed-off-by: Cédric Le Goater <clg@kaod.org>


  Commit: b14037f37f913a21eddadb1e4b53a2f7adf720ad
      
https://github.com/qemu/qemu/commit/b14037f37f913a21eddadb1e4b53a2f7adf720ad
  Author: Klaus Jensen <k.jensen@samsung.com>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    A hw/misc/i2c-echo.c
    M hw/misc/meson.build

  Log Message:
  -----------
  hw/misc: add a toy i2c echo device

Add an example I2C device to demonstrate how a slave may master the bus
and send data asynchronously to another slave.

The device will echo whatever it is sent to the device identified by the
first byte received.

Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
[ clg: integrated fixes :
  https://lore.kernel.org/qemu-devel/Y3yMKAhOkYGtnkOp@cormorant.local/ ]
Message-Id: <20220601210831.67259-7-its@irrelevant.dk>
Signed-off-by: Cédric Le Goater <clg@kaod.org>


  Commit: 82e94da587b2c09f5b98dae5265962ae5b24ab5f
      
https://github.com/qemu/qemu/commit/82e94da587b2c09f5b98dae5265962ae5b24ab5f
  Author: Cédric Le Goater <clg@kaod.org>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M tests/avocado/machine_aspeed.py

  Log Message:
  -----------
  tests/avocado/machine_aspeed.py: Add an I2C slave test

The Aspeed 2600 I2C controller supports a slave mode which can be
tested with the I2C echo device. Test extracted from :

  https://lists.nongnu.org/archive/html/qemu-devel/2022-06/msg00183.html

Suggested-by: Klaus Jensen <k.jensen@samsung.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Cédric Le Goater <clg@kaod.org>


  Commit: 34f73a81e6cb84b2f7fca740887d59504173d2a0
      
https://github.com/qemu/qemu/commit/34f73a81e6cb84b2f7fca740887d59504173d2a0
  Author: Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M docs/system/arm/aspeed.rst
    M hw/arm/aspeed.c
    M hw/arm/aspeed_eeprom.c
    M hw/arm/aspeed_eeprom.h

  Log Message:
  -----------
  hw/arm/aspeed: Adding new machine Yosemitev2 in QEMU

This patch support Yosemitev2 in QEMU environment.
and introduced EEPROM BMC FRU data support "add fbyv2_bmc_fruid data"
along with the machine support.

Signed-off-by: Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
[ clg: - commit log topic update
       - Documentation update ]
Message-Id: <20230216133326.216017-1-pkarthikeyan1509@gmail.com>
Signed-off-by: Cédric Le Goater <clg@kaod.org>


  Commit: 6c323aba4096a26a4d7561bb7abfba95a769fd0a
      
https://github.com/qemu/qemu/commit/6c323aba4096a26a4d7561bb7abfba95a769fd0a
  Author: Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M docs/system/arm/aspeed.rst
    M hw/arm/aspeed.c
    M hw/arm/aspeed_eeprom.c
    M hw/arm/aspeed_eeprom.h

  Log Message:
  -----------
  hw/arm/aspeed: Adding new machine Tiogapass in QEMU

This patch support Tiogapass in QEMU environment.
and introduced EEPROM BMC FRU data support "add tiogapass_bmc_fruid data"
along with the machine support.

Signed-off-by: Karthikeyan Pasupathi <pkarthikeyan1509@gmail.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
[ clg: - commit log topic update
       - checkpatch issues
       - Documentation update ]
Message-Id: <20230216184342.253868-1-pkarthikeyan1509@gmail.com>
Signed-off-by: Cédric Le Goater <clg@kaod.org>


  Commit: 1e001a5a712a41d9acc1bd6cdef0eaf8270c9555
      
https://github.com/qemu/qemu/commit/1e001a5a712a41d9acc1bd6cdef0eaf8270c9555
  Author: Sittisak Sinprem <ssinprem@celestica.com>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M hw/nvram/eeprom_at24c.c

  Log Message:
  -----------
  hw/at24c : modify at24c to support 1 byte address mode

Signed-off-by: Sittisak Sinprem <ssinprem@celestica.com>
Reviewed-by: Peter Delevoryas <peter@pjd.dev>
[ clg: checkpatch issues ]
Message-Id: <167660539263.10409.9736070122710923479-1@git.sr.ht>
Signed-off-by: Cédric Le Goater <clg@kaod.org>


  Commit: ef0eb67ec96e03e6016c1e72b208f5fcbb455724
      
https://github.com/qemu/qemu/commit/ef0eb67ec96e03e6016c1e72b208f5fcbb455724
  Author: Sittisak Sinprem <ssinprem@celestica.com>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M hw/arm/aspeed.c

  Log Message:
  -----------
  aspeed/fuji : correct the eeprom size

Device 24C64 the size is 64 kilobits = 8kilobyte
Device 24C02 the size is 2 kilobits = 256byte

Signed-off-by: Sittisak Sinprem <ssinprem@celestica.com>
Reviewed-by: Peter Delevoryas <peter@pjd.dev>
[ clg: checkpatch issues ]
Message-Id: <167660539263.10409.9736070122710923479-2@git.sr.ht>
Signed-off-by: Cédric Le Goater <clg@kaod.org>


  Commit: 5aa281d757960ea79190bcfb25294e2499de165e
      
https://github.com/qemu/qemu/commit/5aa281d757960ea79190bcfb25294e2499de165e
  Author: Cédric Le Goater <clg@kaod.org>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M hw/arm/aspeed.c
    M hw/arm/aspeed_ast2600.c
    M hw/arm/aspeed_soc.c
    M hw/arm/fby35.c
    M include/hw/arm/aspeed_soc.h

  Log Message:
  -----------
  aspeed: Introduce a spi_boot region under the SoC

The default boot address of the Aspeed SoCs is 0x0. For this reason,
the FMC flash device contents are remapped by HW on the first 256MB of
the address space. In QEMU, this is currently done in the machine init
with the setup of a region alias.

Move this code to the SoC and introduce an extra container to prepare
ground for the boot ROM region which will overlap the FMC flash
remapping.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Cédric Le Goater <clg@kaod.org>


  Commit: 8b744a6a473015a24d528f480b99faf95da50775
      
https://github.com/qemu/qemu/commit/8b744a6a473015a24d528f480b99faf95da50775
  Author: Cédric Le Goater <clg@kaod.org>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M hw/arm/aspeed.c

  Log Message:
  -----------
  aspeed: Add a boot_rom overlap region in the SoC spi_boot container

To avoid the SPI transactions fetching instructions from the FMC CE0
flash device and speed up boot, a ROM can be created if a drive is
available.

Reverse the logic to allow a machine to boot without a drive, using a
block device instead :

    -blockdev node-name=fmc0,driver=file,filename=/path/to/flash.img \
    -device mx66u51235f,bus=ssi.0,drive=fmc0

Signed-off-by: Cédric Le Goater <clg@kaod.org>


  Commit: b22a2d409b1acfdf0d63d1bb3595194ceb3d94da
      
https://github.com/qemu/qemu/commit/b22a2d409b1acfdf0d63d1bb3595194ceb3d94da
  Author: Cédric Le Goater <clg@kaod.org>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M hw/arm/aspeed.c
    M hw/ssi/aspeed_smc.c

  Log Message:
  -----------
  aspeed/smc: Replace SysBus IRQs with GPIO lines

It's cleaner and removes the curious '+ 1' required to skip the DMA
IRQ line of the controller.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Cédric Le Goater <clg@kaod.org>


  Commit: abe2c4bdb65e8dd9cb2f01c355baa394bf49a8af
      
https://github.com/qemu/qemu/commit/abe2c4bdb65e8dd9cb2f01c355baa394bf49a8af
  Author: Eric Auger <eric.auger@redhat.com>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M tests/unit/test-vmstate.c

  Log Message:
  -----------
  test-vmstate: fix bad GTree usage, use-after-free

According to g_tree_foreach() documentation:
"The tree may not be modified while iterating over it (you can't
add/remove items)."

compare_trees()/diff_tree() fail to respect this rule.
Historically GLib2 used a slice allocator for the GTree APIs
which did not immediately release the memory back to the system
allocator. As a result QEMU's use-after-free bug was not visible.
With GLib > 2.75.3 however, GLib2 has switched to using malloc
and now a SIGSEGV can be observed while running test-vmstate.

Get rid of the node removal within the tree traversal. Also
check the trees have the same number of nodes before the actual
diff.

Fixes: 9a85e4b8f6 ("migration: Support gtree migration")
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1518
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Eric Auger <eric.auger@redhat.com>
Reported-by: Richard W.M. Jones <rjones@redhat.com>
Tested-by: Richard W.M. Jones <rjones@redhat.com>
Reviewed-by: Richard W.M. Jones <rjones@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>


  Commit: c31772ad6883533757d2a7dfe9ce24325e3ec16c
      
https://github.com/qemu/qemu/commit/c31772ad6883533757d2a7dfe9ce24325e3ec16c
  Author: John Berberian, Jr <jeb.study@gmail.com>
  Date:   2023-03-02 (Thu, 02 Mar 2023)

  Changed paths:
    M migration/exec.c

  Log Message:
  -----------
  Fix exec migration on Windows (w32+w64).

* Use cmd instead of /bin/sh on Windows.

* Try to auto-detect cmd.exe's path, but default to a hard-coded path.

Note that this will require that gspawn-win[32|64]-helper.exe and
gspawn-win[32|64]-helper-console.exe are included in the Windows binary
distributions (cc: Stefan Weil).

Signed-off-by: "John Berberian, Jr" <jeb.study@gmail.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>


  Commit: 456eb81f766b2bdcd2f163fba7107dbdcfbb718a
      
https://github.com/qemu/qemu/commit/456eb81f766b2bdcd2f163fba7107dbdcfbb718a
  Author: Bibo Mao <maobibo@loongson.cn>
  Date:   2023-03-03 (Fri, 03 Mar 2023)

  Changed paths:
    M hw/loongarch/acpi-build.c
    M hw/loongarch/virt.c
    M include/hw/pci-host/ls7a.h

  Log Message:
  -----------
  hw/loongarch/virt: rename PCH_PIC_IRQ_OFFSET with VIRT_GSI_BASE

In theory gsi base can start from 0 on loongarch virt machine,
however gsi base is hard-coded in linux kernel loongarch system,
else system fails to boot.

This patch renames macro PCH_PIC_IRQ_OFFSET with VIRT_GSI_BASE,
keeps value unchanged. GSI base is common concept in acpi spec
and easy to understand.

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


  Commit: 4934cc5850b66e3282b24e203c507330955601dd
      
https://github.com/qemu/qemu/commit/4934cc5850b66e3282b24e203c507330955601dd
  Author: Song Gao <gaosong@loongson.cn>
  Date:   2023-03-03 (Fri, 03 Mar 2023)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  loongarch: Add smbios command line option.

LoongArch has enabled CONFIG_SMBIOS, but didn't enable CLI '-smbios'.

Fixes: 3efa6fa1e629 ("hw/loongarch: Add smbios support")
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20230227035905.1290953-2-gaosong@loongson.cn>


  Commit: 5f4c96b779f9b556c3a0e925382a387c222df002
      
https://github.com/qemu/qemu/commit/5f4c96b779f9b556c3a0e925382a387c222df002
  Author: Song Gao <gaosong@loongson.cn>
  Date:   2023-03-03 (Fri, 03 Mar 2023)

  Changed paths:
    R docs/system/loongarch/loongson3.rst
    A docs/system/loongarch/virt.rst

  Log Message:
  -----------
  docs/system/loongarch: update loongson3.rst and rename it to virt.rst

Since the EDK2 had already support LoongArch, update build bios,
and update cpu type, cross-tools.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20230227035905.1290953-1-gaosong@loongson.cn>


  Commit: c77432d0efc56273347eb5d8619935052e5ad0a6
      
https://github.com/qemu/qemu/commit/c77432d0efc56273347eb5d8619935052e5ad0a6
  Author: Song Gao <gaosong@loongson.cn>
  Date:   2023-03-03 (Fri, 03 Mar 2023)

  Changed paths:
    M target/loongarch/cpu.c
    M target/loongarch/cpu.h

  Log Message:
  -----------
  target/loongarch: Implement Chip Configuraiton Version Register(0x0000)

According to the 3A5000 manual 4.1 implement Chip Configuration
Version Register(0x0000).

Signed-off-by: Song Gao <gaosong@loongson.cn>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230227071046.1445572-1-gaosong@loongson.cn>


  Commit: 0d588c4f999699a430b32c563fe9ccc1710b8fd7
      
https://github.com/qemu/qemu/commit/0d588c4f999699a430b32c563fe9ccc1710b8fd7
  Author: Song Gao <gaosong@loongson.cn>
  Date:   2023-03-03 (Fri, 03 Mar 2023)

  Changed paths:
    M hw/loongarch/acpi-build.c
    M hw/loongarch/virt.c
    M include/hw/loongarch/virt.h

  Log Message:
  -----------
  hw/loongarch/virt: add system_powerdown hmp command support

For loongarch virt machine, add powerdown notification callback
and send ACPI_POWER_DOWN_STATUS event by acpi ged. Also add
acpi dsdt table for ACPI_POWER_BUTTON_DEVICE device in this
patch.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20230303010548.295580-1-gaosong@loongson.cn>


  Commit: 43b79f3b86c343a8973dc98278ad7f7921bf248d
      
https://github.com/qemu/qemu/commit/43b79f3b86c343a8973dc98278ad7f7921bf248d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2023-03-03 (Fri, 03 Mar 2023)

  Changed paths:
    M migration/exec.c
    M tests/unit/test-vmstate.c

  Log Message:
  -----------
  Merge tag 'migration-20230302-pull-request' of 
https://gitlab.com/juan.quintela/qemu into staging

Migraiton Pull request

Hi

This pull requests include:
- use-after-free in test-vmstate (eric)
- fix exec migration in windows (berberian)

Please apply.

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEEGJn/jt6/WMzuA0uC9IfvGFhy1yMFAmQAynUACgkQ9IfvGFhy
# 1yMAKhAAyLAVSDvCh8uRvAZ4sHzZTmCuvMpGol8wromFta9Ub0vLqcK8F3neYERb
# xsRmYxcfaGR0dcf4j8CNAdUjO3NJjiSlWFqFYizIWZNQ2Hotgfkizxifk7l1eRO5
# L4TvOcdS0oRAgwLvcE9SDjtRMYwCBey/opgQCAaWWVk/NLDEYKNOuPNSdrpPhMPL
# LBBPNj1ATmKYPGxsdm3U8VwFu9VuevmQ9AxEhW4Euf9Ex0Ie+hxGjHZmzrJrbYUL
# 3p2cyu/ShU3MxsKowgmFnDkL3zyihYPAKhb1YJ+csRLFJX/zKVJcH7ZVzJOSR3GQ
# ZoksI1RciwBfbl1IVD+TgrZrZnFd5ltto3zxSrjLFFnB4lhtg5bUDwMG8/o5qx3d
# YaJOaeTJbmqd+SRPxrqbLWWGpsXUJc1rEVcYh2rclyOxvwda1xJrl7/2N2ZeS6VD
# GO7FhcaprpxvLF+WYmhuCIS3RbOC35/Hx11bgQL8da8lxPQsOfsPTkRpzeWa4exX
# ET+fqvlQp8ApHDVF/VA8vD31brSv3moL6GmVnZeT/Fi5xa7Ntb3Mnn5DkDoXgSKo
# DQjie+ZTRJ/E4VbY53FAeUh4M3OPf5NaZyzgx3K68XMZJ6THiLmwqDa/vO53Q0QP
# kMNVYAA9FbBFIozDpa2l+fCNxaawKqVBK4yYoEBZcBLYjb+7540=
# =fku0
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 02 Mar 2023 16:10:29 GMT
# gpg:                using RSA key 1899FF8EDEBF58CCEE034B82F487EF185872D723
# gpg: Good signature from "Juan Quintela <quintela@redhat.com>" [full]
# gpg:                 aka "Juan Quintela <quintela@trasno.org>" [full]
# Primary key fingerprint: 1899 FF8E DEBF 58CC EE03  4B82 F487 EF18 5872 D723

* tag 'migration-20230302-pull-request' of 
https://gitlab.com/juan.quintela/qemu:
  Fix exec migration on Windows (w32+w64).
  test-vmstate: fix bad GTree usage, use-after-free

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


  Commit: bfbcaae9636260d3b2d997cd958df983298d149d
      
https://github.com/qemu/qemu/commit/bfbcaae9636260d3b2d997cd958df983298d149d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2023-03-03 (Fri, 03 Mar 2023)

  Changed paths:
    R docs/system/loongarch/loongson3.rst
    A docs/system/loongarch/virt.rst
    M hw/loongarch/acpi-build.c
    M hw/loongarch/virt.c
    M include/hw/loongarch/virt.h
    M include/hw/pci-host/ls7a.h
    M qemu-options.hx
    M target/loongarch/cpu.c
    M target/loongarch/cpu.h

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

pull-loongarch-20230303

# -----BEGIN PGP SIGNATURE-----
#
# iLMEAAEIAB0WIQS4/x2g0v3LLaCcbCxAov/yOSY+3wUCZAFb5wAKCRBAov/yOSY+
# 35hmA/sHIGXU5zQV6p6DBILFGEE6x91sPtV8WKY3zujVY0hsfD4SF6bKTaKJYisZ
# EztZZ5/EunQcu/vfgO46YtYysEWzrzGiinbZ5lAjxk6sdlBYlfcTQLAQEEW3zPbP
# qB3SiiGmGQ0iYFHIlkyi1tCF5OEmqqQKrHYrNVk6cGBoJle2PA==
# =giPH
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 03 Mar 2023 02:31:03 GMT
# 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-20230303' of https://gitlab.com/gaosong/qemu:
  hw/loongarch/virt: add system_powerdown hmp command support
  target/loongarch: Implement Chip Configuraiton Version Register(0x0000)
  docs/system/loongarch: update loongson3.rst and rename it to virt.rst
  loongarch: Add smbios command line option.
  hw/loongarch/virt: rename PCH_PIC_IRQ_OFFSET with VIRT_GSI_BASE

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


  Commit: cad8db986560668afbaed972e162e3e7a2d3a34c
      
https://github.com/qemu/qemu/commit/cad8db986560668afbaed972e162e3e7a2d3a34c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2023-03-03 (Fri, 03 Mar 2023)

  Changed paths:
    M docs/system/arm/aspeed.rst
    M hw/arm/aspeed.c
    M hw/arm/aspeed_ast2600.c
    M hw/arm/aspeed_eeprom.c
    M hw/arm/aspeed_eeprom.h
    M hw/arm/aspeed_soc.c
    M hw/arm/fby35.c
    M hw/i2c/aspeed_i2c.c
    M hw/i2c/core.c
    A hw/misc/i2c-echo.c
    M hw/misc/meson.build
    M hw/nvram/eeprom_at24c.c
    M hw/ssi/aspeed_smc.c
    M include/hw/arm/aspeed_soc.h
    M include/hw/i2c/i2c.h
    M tests/avocado/machine_aspeed.py

  Log Message:
  -----------
  Merge tag 'pull-aspeed-20230302' of https://github.com/legoater/qemu into 
staging

aspeed queue:

* fix for the Aspeed I2C slave mode
* a new I2C echo device from Klaus and its associated test in avocado.
* initial SoC cleanups to allow the use of block devices instead of
  drives on the command line.
* new facebook machines and eeprom fixes for the Fuji
* readline fix

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmQAnrQACgkQUaNDx8/7
# 7KGIvQ//Te2eSxlZNxAXHb3HSVFRaBW+2EkJzNlalX75olFSzCLe8BnAHK5xPlYv
# JjU0aPjWaPohPLdbNbAsJY2B8AwMGbUTjSv+ORRWF6s97LTVD9WcAYHgOTCz6d2X
# ZrArJ5msEQAFEySOLmBqTcuyW3t4w8XeII+B09HZIS8Gn3F9kX5+4JCw9E4sX8fS
# n9ayclMmrXCPbkGA4bfwJp3KI1Tc/WXNRyG0AmPEmepid7ECr5tVvQoXRMF1Sy/D
# 10qbHEcmQXvZDy85M2ED1niOac4oU+EY8Wvjzkgc36uXcjqf0jIUfw56cwGSNVkW
# MhPXSMiH4tEjgxmtzld3LeA6TGfrFcCvRXYiCuYWHjBS3gptlqY6Q0580vxoQVXL
# lTYui57LB1YStNLcLG9toP0d4/fRfeqEx7ddCQKlopnW/K392eoJo0aYoVGVJhIC
# 3QhN525EFUwMm4FDpdSW29Gfbk/ytpf0u4hQ6JPeBl8psirRKqCGuwr5NOnPYTaN
# yErlsq2eL83t9kLo+2YIqgWic85wNP3kqAjIaE6lminqX7sWFH3V1g9HqUQZVG1g
# msatZMiCCvwSFuz3DPkSfnuhqwaHuhvCATZloCtguCmnbUK9qUVVzvodKw62sZrd
# GdS2XvRNyoOwezz0tDEvPipyZ7RpcaatryHNuzGwRsE5Lvr73dg=
# =ExnJ
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 02 Mar 2023 13:03:48 GMT
# gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
# gpg: Good signature from "Cédric Le Goater <clg@kaod.org>" [undefined]
# 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: A0F6 6548 F048 95EB FE6B  0B60 51A3 43C7 CFFB ECA1

* tag 'pull-aspeed-20230302' of https://github.com/legoater/qemu:
  aspeed/smc: Replace SysBus IRQs with GPIO lines
  aspeed: Add a boot_rom overlap region in the SoC spi_boot container
  aspeed: Introduce a spi_boot region under the SoC
  aspeed/fuji : correct the eeprom size
  hw/at24c : modify at24c to support 1 byte address mode
  hw/arm/aspeed: Adding new machine Tiogapass in QEMU
  hw/arm/aspeed: Adding new machine Yosemitev2 in QEMU
  tests/avocado/machine_aspeed.py: Add an I2C slave test
  hw/misc: add a toy i2c echo device
  hw/i2c: only schedule pending master when bus is idle
  readline: fix hmp completion issue

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


Compare: https://github.com/qemu/qemu/compare/66577e9e1cae...cad8db986560



reply via email to

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