Skip to content
Snippets Groups Projects
  1. Oct 30, 2023
  2. Oct 29, 2023
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-request-2023-10-27' of https://gitlab.com/thuth/qemu into staging · f09cc2b5
      Stefan Hajnoczi authored
      * Fix global variable shadowing in test code
      * Avoid recompiling libfdt in the FreeBSD VM
      * Mark old pc machine types as deprecated
      * Force IPv4 in the ipmi-bt-test
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmU7g+wRHHRodXRoQHJl
      # ZGhhdC5jb20ACgkQLtnXdP5wLbWzIQ//WkiEtXAB4zn/b8H0KfRF283FoFMstBPu
      # xrF90WcXMidAPRK8iFhwlae0rVyo40V6A3+/0rntMZ6WPJ3pVvFhmM4zIQgX+1+F
      # HT8To7ngngeEey5gJNbOs9GdAFSmF8HwB+HWnEGf2fjWsUvIWgm458ikPUWvhXaJ
      # 08wH4V+bmEAKYgny8/ys70E1iFeMwfg+LKXHzVAavaQ8GjM9xFXOjRe8XEq2P7/8
      # T99O+hn1iGJfrvZTdJ01awRuOUzA1YTKLCYNSzfRc/j0eYwI28CBm12/sZn4dUA8
      # 4rV33ISPw55QmxdVLCfGhAJ6Ih0trOgf8eDBkhcgqWt26ymcKyVL/7kJHcuoY9Q2
      # onaN3XT39lVz/HmcuTl9a0sePsZd4d7p0vRsccwTSisX8RpLDab8I8oU8Nvs3VQG
      # t23K3XLrdSyMbxsbi9b5BdXJVgkz4irEKG1dX8laIGMGD5zVi/LX2BWjP6QaIOZi
      # OyopRQN2uTi6cry5NmblpeLDNJwQdQVxJKlqcvDQQl8TjPXleNtIXL4dr+IpNC5T
      # Uo8GJ6+b+AzUI4EaNFybVDPAYHFMJKxvN/QUEjExKV1QTP3V2V9jCbGCF8nio8pp
      # ISo11Lo/Z4Z39NwDBH13UuSOdD1rlrU2uuq6LaiRTBfCOTYumzUMvlDTNYqGuSLr
      # +1q1GTGsHO0=
      # =A6CT
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Fri 27 Oct 2023 18:33:32 JST
      # gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
      # gpg:                issuer "thuth@redhat.com"
      # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
      # gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
      # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
      # gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
      # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5
      
      * tag 'pull-request-2023-10-27' of https://gitlab.com/thuth/qemu
      
      :
        ipmi-bt-test: force ipv4
        tests/vm/freebsd: Add additional library paths for libfdt
        docs/about: Mark the old pc-i440fx-2.0 - 2.3 machine types as deprecated
        tests/coroutine: Clean up global variable shadowing
        tests/aio: Clean up global variable shadowing
        tests/npcm7xx_adc: Clean up global variable shadowing
        tests/rtl8139: Clean up global variable shadowing
        tests/cdrom-test: Clean up global variable shadowing in prepare_image()
        tests/virtio-scsi: Clean up global variable shadowing
        tests/throttle: Clean up global variable shadowing
        system/qtest: Clean up global variable shadowing in qtest_server_init()
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      f09cc2b5
  3. Oct 27, 2023
    • Vladimir Sementsov-Ogievskiy's avatar
      ipmi-bt-test: force ipv4 · 1aa84a4b
      Vladimir Sementsov-Ogievskiy authored
      
      We open ipv4 listening socket. But "localhost" in qemu parameters may
      load to Qemu trying to connect with ipv6 and fail with "Connection
      refused". Force ipv4 by using ipv4 ip address.
      
      Signed-off-by: default avatarVladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
      Message-ID: <20231018191123.1176602-1-vsementsov@yandex-team.ru>
      Acked-by: default avatarCorey Minyard <cminyard@mvista.com>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      1aa84a4b
    • Thomas Huth's avatar
      tests/vm/freebsd: Add additional library paths for libfdt · c73272f5
      Thomas Huth authored
      
      libfdt is installed in /usr/local on FreeBSD, and since this
      library does not have a pkg-config file, we have to specify the
      paths manually. This way we can avoid that Meson has to recompile
      the dtc subproject each time.
      
      Message-ID: <20231016161053.39150-1-thuth@redhat.com>
      Reviewed-by: default avatarWarner Losh <imp@bsdimp.com>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      c73272f5
    • Thomas Huth's avatar
      docs/about: Mark the old pc-i440fx-2.0 - 2.3 machine types as deprecated · c7437f0d
      Thomas Huth authored
      
      As we've seen in the past, it's useful for deprecating old machine
      types to finally be able to get of legacy code or do other clean-ups
      (see e.g. commit ea985d23 that was used to drop the PCI code in
      the 128k bios binaries to free some precious space in those binaries).
      
      So let's continue deprecating the oldest pc machine types. QEMU 2.3
      has been released 8 years ago, so that's plenty of time since such
      machine types have been used by default, thus deprecating pc-i440fx-2.0
      up to pc-i440fx-2.3 should be fine nowadays.
      
      Message-ID: <20231006075247.403364-1-thuth@redhat.com>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      c7437f0d
    • Philippe Mathieu-Daudé's avatar
      tests/coroutine: Clean up global variable shadowing · 89c90405
      Philippe Mathieu-Daudé authored
      
      Rename the global variable to avoid:
      
        tests/unit/test-coroutine.c:430:11: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
            bool *done = opaque;
                  ^
        tests/unit/test-coroutine.c:438:10: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
            bool done = false;
                 ^
        tests/unit/test-coroutine.c:198:12: note: previous declaration is here
        static int done;
                   ^
      
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
      Message-ID: <20231009100251.56019-11-philmd@linaro.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      89c90405
    • Philippe Mathieu-Daudé's avatar
      tests/aio: Clean up global variable shadowing · 0c2c2932
      Philippe Mathieu-Daudé authored
      
      Rename the argument to fix:
      
        tests/unit/test-aio.c:130:44: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
        static void set_event_notifier(AioContext *ctx, EventNotifier *notifier,
                                                   ^
        tests/unit/test-aio.c:22:20: note: previous declaration is here
        static AioContext *ctx;
                           ^
      
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
      Message-ID: <20231009100251.56019-9-philmd@linaro.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      0c2c2932
    • Philippe Mathieu-Daudé's avatar
      tests/npcm7xx_adc: Clean up global variable shadowing · ec3ad0fa
      Philippe Mathieu-Daudé authored
      
      Rename the global 'adc' variable in order to avoid:
      
        tests/qtest/npcm7xx_adc-test.c:98:58: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
        static uint32_t adc_read_con(QTestState *qts, const ADC *adc)
                                                                 ^
        tests/qtest/npcm7xx_adc-test.c:103:55: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
        static void adc_write_con(QTestState *qts, const ADC *adc, uint32_t value)
                                                              ^
        tests/qtest/npcm7xx_adc-test.c:108:59: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
        static uint32_t adc_read_data(QTestState *qts, const ADC *adc)
                                                                  ^
        tests/qtest/npcm7xx_adc-test.c:119:53: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
        static void adc_qom_set(QTestState *qts, const ADC *adc,
                                                            ^
        tests/qtest/npcm7xx_adc-test.c:135:57: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
        static void adc_write_input(QTestState *qts, const ADC *adc,
                                                                ^
        tests/qtest/npcm7xx_adc-test.c:144:56: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
        static void adc_write_vref(QTestState *qts, const ADC *adc, uint32_t value)
                                                               ^
        tests/qtest/npcm7xx_adc-test.c:162:59: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
        static uint32_t adc_prescaler(QTestState *qts, const ADC *adc)
                                                                  ^
        tests/qtest/npcm7xx_adc-test.c:175:64: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
        static void adc_wait_conv_finished(QTestState *qts, const ADC *adc,
                                                                       ^
        tests/qtest/npcm7xx_adc-test.c:196:16: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
          const ADC *adc = adc_p;
                     ^
        tests/qtest/npcm7xx_adc-test.c:207:16: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
          const ADC *adc = adc_p;
                     ^
        tests/qtest/npcm7xx_adc-test.c:235:16: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
          const ADC *adc = adc_p;
                     ^
        tests/qtest/npcm7xx_adc-test.c:267:16: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
          const ADC *adc = adc_p;
                     ^
        tests/qtest/npcm7xx_adc-test.c:293:16: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
          const ADC *adc = adc_p;
                     ^
        tests/qtest/npcm7xx_adc-test.c:311:16: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
          const ADC *adc = adc_p;
                     ^
        tests/qtest/npcm7xx_adc-test.c:93:5: note: previous declaration is here
        ADC adc = {
            ^
      
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
      Message-ID: <20231009100251.56019-8-philmd@linaro.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      ec3ad0fa
    • Philippe Mathieu-Daudé's avatar
      tests/rtl8139: Clean up global variable shadowing · a186fedb
      Philippe Mathieu-Daudé authored
      
      Rename the variable to fix:
      
        tests/qtest/rtl8139-test.c:28:33: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
        static void save_fn(QPCIDevice *dev, int devfn, void *data)
                                        ^
        tests/qtest/rtl8139-test.c:37:17: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
            QPCIDevice *dev;
                        ^
        tests/qtest/rtl8139-test.c:25:20: note: previous declaration is here
        static QPCIDevice *dev;
                           ^
      
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
      Message-ID: <20231009100251.56019-7-philmd@linaro.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      a186fedb
    • Philippe Mathieu-Daudé's avatar
      tests/cdrom-test: Clean up global variable shadowing in prepare_image() · e33ba60b
      Philippe Mathieu-Daudé authored
      
      Rename the variable to fix:
      
        tests/qtest/cdrom-test.c:40:50: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
        static int prepare_image(const char *arch, char *isoimage)
                                                         ^
        tests/qtest/cdrom-test.c:18:13: note: previous declaration is here
        static char isoimage[] = "cdrom-boot-iso-XXXXXX";
                    ^
      
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-by: default avatarJohn Snow <jsnow@redhat.com>
      Message-ID: <20231009100251.56019-5-philmd@linaro.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      e33ba60b
    • Philippe Mathieu-Daudé's avatar
      tests/virtio-scsi: Clean up global variable shadowing · 79a8d000
      Philippe Mathieu-Daudé authored
      
      Rename the (unused) 'allow' argument, following the pattern
      used by the other tests in this file. This fixes:
      
        tests/qtest/virtio-scsi-test.c:159:61: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
        static void hotplug(void *obj, void *data, QGuestAllocator *alloc)
                                                                    ^
        tests/qtest/virtio-scsi-test.c:37:25: note: previous declaration is here
        static QGuestAllocator *alloc;
                                ^
      
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-By: default avatarEmmanouil Pitsidianakis <manos.pitsidianakis@linaro.org>
      Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
      Message-ID: <20231009100251.56019-4-philmd@linaro.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      79a8d000
    • Philippe Mathieu-Daudé's avatar
      tests/throttle: Clean up global variable shadowing · e9894bc9
      Philippe Mathieu-Daudé authored
      
      Follow all other tests pattern from this file, use the
      global 'cfg' variable to fix:
      
        tests/unit/test-throttle.c:621:20: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
            ThrottleConfig cfg;
                           ^
        tests/unit/test-throttle.c:28:23: note: previous declaration is here
        static ThrottleConfig cfg;
                              ^
      
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Acked-by: default avatarAlberto Garcia <berto@igalia.com>
      Message-ID: <20231009100251.56019-3-philmd@linaro.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      e9894bc9
    • Philippe Mathieu-Daudé's avatar
      system/qtest: Clean up global variable shadowing in qtest_server_init() · 63ba5e13
      Philippe Mathieu-Daudé authored
      
      Rename the variable to fix:
      
        softmmu/qtest.c:869:13: error: declaration shadows a variable in the global scope [-Werror,-Wshadow]
            Object *qtest;
                    ^
        softmmu/qtest.c:53:15: note: previous declaration is here
        static QTest *qtest;
                      ^
      
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
      Message-ID: <20231009100251.56019-2-philmd@linaro.org>
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      63ba5e13
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-sp-20231025' of https://gitlab.com/rth7680/qemu into staging · c60be6e3
      Stefan Hajnoczi authored
      Convert target/sparc to decodetree.
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmU5ruAdHHJpY2hhcmQu
      # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV9NWQgAjkWxZi9Je3yWR0x0
      # mQmlx0zlyjK4PeMGS14mr0mxFAqvC5gFHNzw0WtLaVw9gyfm6EKXwervtm9mCg7F
      # PPQzF9IqSoKqGV2fFlWpVWmUPmKNhLY5hS7Pvampg8Tkt6X6NJQdbaUpEQW6U47I
      # C4/AAygaj6fd99BEZI36A2oxg6D0HM9cV1LUm43e+yQ1KCQaTO+3u8oDZA8MkXu1
      # p2bxPXazClLe+ywwtR9tp28IgQszQ10NxECzhJ34ezLCbTreH//ycpPI2h8Xskdc
      # lDkCu3OJa8aIalGOpDL71Qemp9KfRYkOyPlahAZx3haZC24fnVvVRoMiV8Z5+iYk
      # gq2VnA==
      # =/gf2
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Thu 26 Oct 2023 09:12:16 JST
      # gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
      # gpg:                issuer "richard.henderson@linaro.org"
      # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
      # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F
      
      * tag 'pull-sp-20231025' of https://gitlab.com/rth7680/qemu
      
      : (94 commits)
        target/sparc: Remove disas_sparc_legacy
        target/sparc: Convert FZERO, FONE to decodetree
        target/sparc: Move FPACK16, FPACKFIX to decodetree
        target/sparc: Move FPCMP* to decodetree
        target/sparc: Convert FCMP, FCMPE to decodetree
        target/sparc: Move FMOVR, FMOVcc, FMOVfcc to decodetree
        target/sparc: Move FMOVq, FNEGq, FABSq to decodetree
        target/sparc: Move FdTOq, FxTOq to decodetree
        target/sparc: Move FiTOq, FsTOq to decodetree
        target/sparc: Move FqTOd, FqTOx to decodetree
        target/sparc: Move FqTOs, FqTOi to decodetree
        target/sparc: Move FiTOd, FsTOd, FsTOx to decodetree
        target/sparc: Move gen_fop_FD insns to decodetree
        target/sparc: Move FDMULQ to decodetree
        target/sparc: Move FSMULD to decodetree
        target/sparc: Move gen_fop_QQQ insns to decodetree
        target/sparc: Move gen_fop_DDD insns to decodetree
        target/sparc: Move gen_fop_FFF insns to decodetree
        target/sparc: Move FSQRTq to decodetree
        target/sparc: Move gen_fop_DD insns to decodetree
        ...
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      c60be6e3
    • Stefan Hajnoczi's avatar
      Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging · 3c95fd4e
      Stefan Hajnoczi authored
      * target/i386: implement SHA instructions
      * target/i386: check CPUID_PAE to determine 36 bit processor address space
      * target/i386: improve validation of AVX instructions
      * require Linux 4.4 for KVM
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQFIBAABCAAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmU5Vi4UHHBib256aW5p
      # QHJlZGhhdC5jb20ACgkQv/vSX3jHroNVbwf9HCx+C0MITWjQ+rEkmtiy/Cn+ZsF1
      # gbaL31ahymEU3vUcKZX8Z4ycmBFw9b3yvotTVR38lE9p+sKtSaGKUGV0btpS7oBB
      # y8IfnVmg5X1j4PtyDxFlLD48qg//2kVgJ6wtaDTSAkgQMOPM9UgHgQD+Ks7kOo8v
      # rReL46XVPEZTWt3syX0y87mFinjK2hXGqIdsnJ1uT614BAVVIrmO6aFNNN1FlsRb
      # NGRZevJTfEWjWVfWOhUiZdUGDz74sOXdshZX/teadeDJLtWaw0uytMN9qoTN33h/
      # OsdR2fO7h8ZknGEc2F1fJEVh4sOfO4fGYAAJGzHP9AjUDV1IVVYELb79dg==
      # =WYTo
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Thu 26 Oct 2023 02:53:50 JST
      # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
      # gpg:                issuer "pbonzini@redhat.com"
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [full]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [full]
      # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * tag 'for-upstream' of https://gitlab.com/bonzini/qemu
      
      : (24 commits)
        kvm: i8254: require KVM_CAP_PIT2 and KVM_CAP_PIT_STATE2
        kvm: i386: require KVM_CAP_SET_IDENTITY_MAP_ADDR
        kvm: i386: require KVM_CAP_ADJUST_CLOCK
        kvm: i386: require KVM_CAP_MCE
        kvm: i386: require KVM_CAP_SET_VCPU_EVENTS and KVM_CAP_X86_ROBUST_SINGLESTEP
        kvm: i386: require KVM_CAP_XSAVE
        kvm: i386: require KVM_CAP_DEBUGREGS
        kvm: i386: move KVM_CAP_IRQ_ROUTING detection to kvm_arch_required_capabilities
        kvm: unify listeners for PIO address space
        kvm: require KVM_CAP_IOEVENTFD and KVM_CAP_IOEVENTFD_ANY_LENGTH
        kvm: assume that many ioeventfds can be created
        kvm: drop reference to KVM_CAP_PCI_2_3
        kvm: require KVM_IRQFD for kernel irqchip
        kvm: require KVM_IRQFD for kernel irqchip
        kvm: require KVM_CAP_SIGNAL_MSI
        kvm: require KVM_CAP_INTERNAL_ERROR_DATA
        kvm: remove unnecessary stub
        target/i386: check CPUID_PAE to determine 36 bit processor address space
        target/i386: validate VEX.W for AVX instructions
        target/i386: group common checks in the decoding phase
        ...
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      3c95fd4e
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-aspeed-20231025' of https://github.com/legoater/qemu into staging · c1bfe74c
      Stefan Hajnoczi authored
      aspeed queue:
      
      * Update of Andrew's email
      * Split of AspeedSoCState per 2400/2600/10x0
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmU419UACgkQUaNDx8/7
      # 7KHU+RAAxsGnrbUtKm7FZUm8pCW6zxe0A3Z1g70vDsJeiPuYA6qwI4cmDRn+bMHS
      # XL67s4htntTLQbE7Rs02uGIwG62rcU1vnUYRMw6KtvUXiM5zI+uUc0q3UYXNxNyR
      # U7Tvz8Yryig8tWdKqU/1weieF0LE01B2fQXiI6XF4p3aHvASqKQ1FAHiLrEaQ6/q
      # 2qt6sKO0My/zLkQxlQY+1j2JMvt9utbXzRFR42h1cKl1md81gRR+I2pkzUDFfPqZ
      # +HuQHUaipHEW9HNra1CRrSuTw/BTNks1CCTqv3eFhLhNWjAl6lpi/clNz6+TGA5k
      # kKsXqLe6xwRdxXaZU2VQ3QYrpsQw+zy4WDEHoaGCFrmtnketpCpw9ZE24pUXnA0s
      # p5rIJX9hv4McWgNmfFPv0G9M1Pp/4xiaOJQIN3lW7fEL9gkgA8zxEl1MCVlNwt+R
      # 4FZU6S152elfYxl2WZHSqOyShDq9zNKPl0kvkbqzQDLaG0CX9RaAVbEBS0ecssW+
      # aHlnjcRHjS7lskfdAdG881lHObnUFsOzyIAW2GNyfJb8CNvxNfMLUxv/Opz2h9+V
      # vmYhaNIsUU3rHXUPYuZGjuxklKpXDhIl9vKkxIbBME14TSk8g7XdqrpeXXz7WG78
      # jWQbbcapdaHW2ITWGhox9P4lBEgu6UT2X+rHt5yob1DPLPw7L60=
      # =NICz
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Wed 25 Oct 2023 17:54:45 JST
      # gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
      # gpg: Good signature from "Cédric Le Goater <clg@redhat.com>" [unknown]
      # gpg:                 aka "Cédric Le Goater <clg@kaod.org>" [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: A0F6 6548 F048 95EB FE6B  0B60 51A3 43C7 CFFB ECA1
      
      * tag 'pull-aspeed-20231025' of https://github.com/legoater/qemu
      
      :
        hw/arm/aspeed: Move AspeedSoCState::cpu/vic to Aspeed2400SoCState
        hw/arm/aspeed: Move AspeedSoCState::a7mpcore to Aspeed2600SoCState
        hw/arm/aspeed: Move AspeedSoCState::armv7m to Aspeed10x0SoCState
        hw/arm/aspeed: Check 'memory' link is set in common aspeed_soc_realize
        hw/arm/aspeed: Introduce TYPE_ASPEED2400_SOC
        hw/arm/aspeed: Introduce TYPE_ASPEED2600_SOC
        hw/arm/aspeed: Introduce TYPE_ASPEED10X0_SOC
        hw/arm/aspeed: Dynamically allocate AspeedMachineState::soc field
        hw/arm/aspeed: Rename aspeed_soc_realize() as AST2400/2500 specific
        hw/arm/aspeed: Rename aspeed_soc_init() as AST2400/2500 specific
        hw/arm/aspeed: Extract code common to all boards to a common file
        MAINTAINERS: aspeed: Update Andrew's email address
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      c1bfe74c
  4. Oct 25, 2023
Loading