Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: qemu/qemu
base: 3eb8dbd4545c
Choose a base ref
...
head repository: qemu/qemu
compare: 55394dcbec8f
Choose a head ref
  • 2 commits
  • 11 files changed
  • 1 contributor

Commits on Sep 20, 2023

  1. Merge tag 'hppa-btlb-pull-request' of https://github.com/hdeller/qemu…

    …-hppa into staging
    
    Block-TLB support and linux-user fixes for hppa target
    
    All 32-bit hppa CPUs allow a fixed number of TLB entries to have a
    different page size than the default 4k.
    Those are called "Block-TLBs" and are created at startup by the
    operating system and managed by the firmware of hppa machines
    through the firmware PDC_BLOCK_TLB call.
    
    This patchset adds the necessary glue to SeaBIOS-hppa and
    qemu to allow up to 16 BTLB entries in the emulation.
    
    Two patches from Mikulas Patocka fix signal delivery issues
    in linux-user on hppa.
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iHUEABYKAB0WIQS86RI+GtKfB8BJu973ErUQojoPXwUCZQnz0wAKCRD3ErUQojoP
    # X6NDAP9F1Huhceot8peohGodRDOhnXWfDcjQZSDvadieKv/rJQEA60Z5QV5VlQgw
    # SyUT4AcoiB7N4nvS+iDa+6dKfRH/YQM=
    # =kqqt
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 19 Sep 2023 15:17:39 EDT
    # gpg:                using EDDSA key BCE9123E1AD29F07C049BBDEF712B510A23A0F5F
    # gpg: Good signature from "Helge Deller <deller@gmx.de>" [unknown]
    # gpg:                 aka "Helge Deller <deller@kernel.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: 4544 8228 2CD9 10DB EF3D  25F8 3E5F 3D04 A7A2 4603
    #      Subkey fingerprint: BCE9 123E 1AD2 9F07 C049  BBDE F712 B510 A23A 0F5F
    
    * tag 'hppa-btlb-pull-request' of https://github.com/hdeller/qemu-hppa:
      linux-user/hppa: lock both words of function descriptor
      linux-user/hppa: clear the PSW 'N' bit when delivering signals
      target/hppa: Wire up diag instruction to support BTLB
      target/hppa: Extract diagnose immediate value
      target/hppa: Add BTLB support to hppa TLB functions
      target/hppa: Report and clear BTLBs via fw_cfg at startup
      target/hppa: Allow up to 16 BTLB entries
      target/hppa: Update to SeaBIOS-hppa version 9
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Stefan Hajnoczi committed Sep 20, 2023
    Copy the full SHA
    cb8a8b2 View commit details
    Browse the repository at this point in the history
  2. Merge tag 'pull-loongarch-20230920' of https://gitlab.com/gaosong/qemu

    …into staging
    
    Add LASX instructions support.
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iLMEAAEIAB0WIQS4/x2g0v3LLaCcbCxAov/yOSY+3wUCZQqV7wAKCRBAov/yOSY+
    # 35GTA/9rXGbr9pIUnlGstUnWzIJb0vs6f4kt9DaKRPF1zyxaF/59sgl3gqCNAjBA
    # eAKfm5W4B8ABJ+PYR3ZVAg9AcAP9AOEi+qV6DgRwvYPPK3WbGqIpJL7i+7gNMMUs
    # gppv+IfJEkri8YLXXa7GWffuGOebqdqyD6Pl1B2eiKS4KYSRGw==
    # =fNr2
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 20 Sep 2023 02:49:19 EDT
    # 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-20230920' of https://gitlab.com/gaosong/qemu: (57 commits)
      target/loongarch: CPUCFG support LASX
      target/loongarch: Move simply DO_XX marcos togther
      target/loongarch: Implement xvld xvst
      target/loongarch: Implement xvshuf xvperm{i} xvshuf4i
      target/loongarch: Implement xvpack xvpick xvilv{l/h}
      target/loongarch: Implement xvreplve xvinsve0 xvpickve
      target/loongarch: Implement xvinsgr2vr xvpickve2gr
      target/loongarch: Implement xvbitsel xvset
      target/loongarch: Implement xvfcmp
      target/loongarch: Implement xvseq xvsle xvslt
      target/loongarch: Implement LASX fpu fcvt instructions
      target/loongarch: Implement LASX fpu arith instructions
      target/loongarch: Implement xvfrstp
      target/loongarch: Implement xvbitclr xvbitset xvbitrev
      target/loongarch: Implement xvpcnt
      target/loongarch: Implement xvclo xvclz
      target/loongarch: Implement xvssrlrn xvssrarn
      target/loongarch: Implement xvssrln xvssran
      target/loongarch: Implement xvsrlrn xvsrarn
      target/loongarch: Implement xvsrln xvsran
      ...
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Stefan Hajnoczi committed Sep 20, 2023
    Copy the full SHA
    55394dc View commit details
    Browse the repository at this point in the history