Skip to content
Snippets Groups Projects
  1. Jan 12, 2022
  2. Jan 11, 2022
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/python-pull-request' into staging · 7bb1272f
      Peter Maydell authored
      
      Python pull request
      
      Fixes for the tests that broke during vacation, plus a simple syntax fix
      for a python script.
      
      # gpg: Signature made Mon 10 Jan 2022 23:24:47 GMT
      # gpg:                using RSA key F9B7ABDBBCACDF95BE76CBD07DEF8106AAFC390E
      # gpg: Good signature from "John Snow (John Huston) <jsnow@redhat.com>" [full]
      # Primary key fingerprint: FAEB 9711 A12C F475 812F  18F2 88A9 064D 1835 61EB
      #      Subkey fingerprint: F9B7 ABDB BCAC DF95 BE76  CBD0 7DEF 8106 AAFC 390E
      
      * remotes/jsnow-gitlab/tags/python-pull-request:
        simplebench: Fix Python syntax error (reported by LGTM)
        python: update type hints for mypy 0.930
        Python/aqmp: fix type definitions for mypy 0.920
        python/aqmp: use absolute import statement
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      7bb1272f
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/philmd/tags/sdmmc-20220108' into staging · 64c01c7d
      Peter Maydell authored
      
      SD/MMC patches queue
      
      - Add SDHC support for SD card SPI-mode (Frank Chang)
      
      # gpg: Signature made Sat 08 Jan 2022 21:56:02 GMT
      # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
      # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.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: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE
      
      * remotes/philmd/tags/sdmmc-20220108:
        hw/sd: Add SDHC support for SD card SPI-mode
        hw/sd/sdcard: Rename Write Protect Group variables
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      64c01c7d
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · bf99e0ec
      Peter Maydell authored
      
      virtio: revert config interrupt changes
      
      Lots of fallout from config interrupt changes. Author wants to rework
      the patches. Let's revert quickly so others don't suffer meanwhile.
      
      Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Mon 10 Jan 2022 21:03:44 GMT
      # gpg:                using RSA key 5D09FD0871C8F85B94CA8A0D281F0DB8D28D5469
      # gpg:                issuer "mst@redhat.com"
      # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [full]
      # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>" [full]
      # Primary key fingerprint: 0270 606B 6F3C DF3D 0B17  0970 C350 3912 AFBE 8E67
      #      Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA  8A0D 281F 0DB8 D28D 5469
      
      * remotes/mst/tags/for_upstream:
        Revert "virtio: introduce macro IRTIO_CONFIG_IRQ_IDX"
        Revert "virtio-pci: decouple notifier from interrupt process"
        Revert "virtio-pci: decouple the single vector from the interrupt process"
        Revert "vhost: introduce new VhostOps vhost_set_config_call"
        Revert "vhost-vdpa: add support for config interrupt"
        Revert "virtio: add support for configure interrupt"
        Revert "vhost: add support for configure interrupt"
        Revert "virtio-net: add support for configure interrupt"
        Revert "virtio-mmio: add support for configure interrupt"
        Revert "virtio-pci: add support for configure interrupt"
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      bf99e0ec
  3. Jan 10, 2022
  4. Jan 09, 2022
  5. Jan 08, 2022
    • Richard Henderson's avatar
      Merge tag 'bsd-user-arm-pull-request' of gitlab.com:bsdimp/qemu into staging · df722e33
      Richard Henderson authored
      bsd-user: arm (32-bit) support
      
      This series of patches brings in 32-bit arm support for bsd-user.  It implements
      all the bits needed to do image activation, signal handling, stack management
      and threading. This allows us to get to the "Hello World" level. The arm and x86
      code are now the same as in the bsd-user fork. For full context, the fork is at
      https://github.com/qemu-bsd-user/qemu-bsd-user/tree/blitz
      
       (though the the recent
      sig{bus,segv} needed updates are incomplete).
      
      v5 changes:
         o Moved to using the CPUArchState typedef and move
           set_sigtramp_args, get_mcontext, set_mcontext, and
           get_ucontext_sigreturn prototypes to
           bsd-user/freebsd/target_os_ucontext.h
         o Fix issues with arm's set_mcontext related to masking
           and remove an unnecessary check.
      
      We're down to only one hunk needing review:
          bsd-user/arm/target_arch_signal.c: arm set_mcontext
      
      Warnings that should be ignored:
         o make checkpatch has a couple of complaints about the comments for the
           signal trampoline, since it's a false positive IMHO.
      WARNING: Block comments use a leading /* on a separate line
      +    /* 8 */ sys_sigreturn,
      WARNING: Block comments use a leading /* on a separate line
      +    /* 9 */ sys_exit
      
      # gpg: Signature made Fri 07 Jan 2022 11:36:37 PM PST
      # gpg:                using RSA key 2035F894B00AA3CF7CCDE1B76C1CD1287DB01100
      # gpg: Good signature from "Warner Losh <wlosh@netflix.com>" [unknown]
      # gpg:                 aka "Warner Losh <imp@bsdimp.com>" [unknown]
      # gpg:                 aka "Warner Losh <imp@freebsd.org>" [unknown]
      # gpg:                 aka "Warner Losh <imp@village.org>" [unknown]
      # gpg:                 aka "Warner Losh <wlosh@bsdimp.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: 2035 F894 B00A A3CF 7CCD  E1B7 6C1C D128 7DB0 1100
      
      * tag 'bsd-user-arm-pull-request' of gitlab.com:bsdimp/qemu: (37 commits)
        bsd-user: add arm target build
        bsd-user/freebsd/target_os_ucontext.h: Require TARGET_*CONTEXT_SIZE
        bsd-user/arm/signal.c: arm get_ucontext_sigreturn
        bsd-user/arm/signal.c: arm set_mcontext
        bsd-user/arm/signal.c: arm get_mcontext
        bsd-user/arm/signal.c: arm set_sigtramp_args
        bsd-user/arm/target_arch_signal.h: Define size of *context_t
        bsd-user/arm/target_arch_signal.h: arm machine context and trapframe for signals
        bsd-user/arm/target_arch_signal.h: arm specific signal registers and stack
        bsd-user/arm/target_arch_elf.h: arm get_hwcap2 impl
        bsd-user/arm/target_arch_elf.h: arm get hwcap
        bsd-user/arm/target_arch_elf.h: arm defines for ELF
        bsd-user/arm/target_arch_thread.h: Routines to create and switch to a thread
        bsd-user/arm/target_arch_sigtramp.h: Signal Trampoline for arm
        bsd-user/arm/target_arch_vmparam.h: Parameters for arm address space
        bsd-user/arm/target_arch_reg.h: Implement core dump register copying
        bsd-user/arm/target_arch_cpu.h: Implement system call dispatch
        bsd-user/arm/target_arch_cpu.h: Implement data abort exceptions
        bsd-user/arm/target_arch_cpu.h: Implement trivial EXCP exceptions
        bsd-user/arm/target_arch_cpu.h: Dummy target_cpu_loop implementation
        ...
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      df722e33
    • Richard Henderson's avatar
      Merge tag 'pull-riscv-to-apply-20220108' of github.com:alistair23/qemu into staging · afe33262
      Richard Henderson authored
      
      Second RISC-V PR for QEMU 7.0
      
       - Fix illegal instruction when PMP is disabled
       - SiFive PDMA 64-bit support
       - SiFive PLIC cleanups
       - Mark Hypervisor extension as non experimental
       - Enable Hypervisor extension by default
       - Support 32 cores on the virt machine
       - Corrections for the Vector extension
       - Experimental support for 128-bit CPUs
       - stval and mtval support for illegal instructions
      
      # gpg: Signature made Fri 07 Jan 2022 09:50:11 PM PST
      # gpg:                using RSA key F6C4AC46D4934868D3B8CE8F21E10D29DF977054
      # gpg: Good signature from "Alistair Francis <alistair@alistair23.me>" [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: F6C4 AC46 D493 4868 D3B8  CE8F 21E1 0D29 DF97 7054
      
      * tag 'pull-riscv-to-apply-20220108' of github.com:alistair23/qemu: (37 commits)
        target/riscv: Implement the stval/mtval illegal instruction
        target/riscv: Fixup setting GVA
        target/riscv: Set the opcode in DisasContext
        target/riscv: actual functions to realize crs 128-bit insns
        target/riscv: modification of the trans_csrxx for 128-bit support
        target/riscv: helper functions to wrap calls to 128-bit csr insns
        target/riscv: adding high part of some csrs
        target/riscv: support for 128-bit M extension
        target/riscv: support for 128-bit arithmetic instructions
        target/riscv: support for 128-bit shift instructions
        target/riscv: support for 128-bit U-type instructions
        target/riscv: support for 128-bit bitwise instructions
        target/riscv: accessors to registers upper part and 128-bit load/store
        target/riscv: moving some insns close to similar insns
        target/riscv: setup everything for rv64 to support rv128 execution
        target/riscv: array for the 64 upper bits of 128-bit registers
        target/riscv: separation of bitwise logic and arithmetic helpers
        target/riscv: additional macros to check instruction support
        qemu/int128: addition of div/rem 128-bit operations
        exec/memop: Adding signed quad and octo defines
        ...
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      afe33262
Loading