Skip to content
Snippets Groups Projects
  1. Oct 06, 2022
  2. Oct 05, 2022
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-hex-20221003' of https://github.com/quic/qemu into staging · 1dcdc92c
      Stefan Hajnoczi authored
      Make store handling faster and more robust
      Bug fix in gen_tcg_funcs.py
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQEzBAABCgAdFiEENjXHiM5iuR/UxZq0ewJE+xLeRCIFAmM7JS4ACgkQewJE+xLe
      # RCJXxQf9ESfI6LVoB1VBsMs69WOHqhy1HUEVzM4Ku+CgDCNaFRRz7xFoy/sv4FOX
      # D7h5aYVuCLrX/KfttV6V+1GXX/XIyjMN81uZZ8/eiCvjt7D/9fkrUxp9E1Gh6KlV
      # Dci21OYjh4aStd4tXin0vPHN5wG+IuuYuSzj0Xvu8SzRjFYKsFkjfxPrVsm1zWvN
      # G1FfiUJ6AveRf9SJVuMTmLHY7jo9hg0/tpm7YpnxlIgzDVZbZDa1yDwaLEg/m6AT
      # GFHli/nOEsL1c6mbYmvVnGoSupjEj0+MfNIeOUrn8D5Gd66OgvU+FVVFBJQ4ZKi6
      # ZuckxBjBE3d5XKyxCVryRA3at+WLYA==
      # =ron6
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Mon 03 Oct 2022 14:08:46 EDT
      # gpg:                using RSA key 3635C788CE62B91FD4C59AB47B0244FB12DE4422
      # gpg: Good signature from "Taylor Simpson (Rock on) <tsimpson@quicinc.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: 3635 C788 CE62 B91F D4C5  9AB4 7B02 44FB 12DE 4422
      
      * tag 'pull-hex-20221003' of https://github.com/quic/qemu
      
      :
        Hexagon (gen_tcg_funcs.py): avoid duplicated tcg code on A_CVI_NEW
        Hexagon (target/hexagon) move store size tracking to translation
        Hexagon (target/hexagon) Change decision to set pkt_has_store_s[01]
        Hexagon (target/hexagon) add instruction attributes from archlib
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      1dcdc92c
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-tcg-20221004' of https://gitlab.com/rth7680/qemu into staging · 4a9c0467
      Stefan Hajnoczi authored
      Cache CPUClass for use in hot code paths.
      Add CPUTLBEntryFull, probe_access_full, tlb_set_page_full.
      Add generic support for TARGET_TB_PCREL.
      tcg/ppc: Optimize 26-bit jumps using STQ for POWER 2.07
      target/sh4: Fix TB_FLAG_UNALIGN
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmM8jXEdHHJpY2hhcmQu
      # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV/oEggArAHK8FtydfQ4ZwnF
      # SjXfpdP50OC0SZn3uBN93FZOrxz9UYG9t1oDHs39J/+b/u2nwJYch//EH2k+NtOW
      # hc3iIgS9bWgs/UWZESkViKQccw7gpYlc21Br38WWwFNEFyecX0p+e9pJgld5rSv1
      # mRGvCs5J2svH2tcXl/Sb/JWgcumOJoG7qy2aLyJGolR6UOfwcfFMzQXzq8qjpRKH
      # Jh84qusE/rLbzBsdN6snJY4+dyvUo03lT5IJ4d+FQg2tUip+Qqt7pnMbsqq6qF6H
      # R6fWU1JTbsh7GxXJwQJ83jLBnUsi8cy6FKrZ3jyiBq76+DIpR0PqoEe+PN/weInU
      # TN0z4g==
      # =RfXJ
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Tue 04 Oct 2022 15:45:53 EDT
      # 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-tcg-20221004' of https://gitlab.com/rth7680/qemu
      
      :
        target/sh4: Fix TB_FLAG_UNALIGN
        tcg/ppc: Optimize 26-bit jumps
        accel/tcg: Introduce TARGET_TB_PCREL
        accel/tcg: Introduce tb_pc and log_pc
        hw/core: Add CPUClass.get_pc
        include/hw/core: Create struct CPUJumpCache
        accel/tcg: Inline tb_flush_jmp_cache
        accel/tcg: Do not align tb->page_addr[0]
        accel/tcg: Use DisasContextBase in plugin_gen_tb_start
        accel/tcg: Use bool for page_find_alloc
        accel/tcg: Remove PageDesc code_bitmap
        include/exec: Introduce TARGET_PAGE_ENTRY_EXTRA
        accel/tcg: Introduce tlb_set_page_full
        accel/tcg: Introduce probe_access_full
        accel/tcg: Suppress auto-invalidate in probe_access_internal
        accel/tcg: Drop addr member from SavedIOTLB
        accel/tcg: Rename CPUIOTLBEntry to CPUTLBEntryFull
        cputlb: used cached CPUClass in our hot-paths
        hw/core/cpu-sysemu: used cached class in cpu_asidx_from_attrs
        cpu: cache CPUClass in CPUState for hot code paths
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      4a9c0467
  3. Oct 04, 2022
Loading