Skip to content
Snippets Groups Projects
  1. Mar 06, 2023
  2. Mar 05, 2023
    • Bin Meng's avatar
      roms/opensbi: Upgrade from v1.1 to v1.2 · 7c717367
      Bin Meng authored
      
      Upgrade OpenSBI from v1.1 to v1.2 and the pre-built bios images.
      
      The v1.2 release includes the following commits:
      
      994c8cf lib: sbi_timer: Added a conditional wait function which can timeout
      caa5eea lib: sbi: add check for ipi device for hsm start
      0374ccf lib: sbi_hart: Shorten the code to set MPV bit
      4e21cca lib: utils/serial: Update Shakti UART based on latest implementation
      88b790f lib: sbi: Fix sbi_snprintf
      1545afd lib: sbi: Fix counter index sanity check
      83db3af lib: sbi: Add the bound check for events during config match
      860a376 lib: sbi: Fix possible buffer overrun in counter validation
      11c0008 lib: sbi: Fix fw_event_map initialization
      8e86b23 lib: utils/fdt: Factor out common uart node code
      7d28d3b lib: utils/serial: Initialize platform_uart_data to zero
      7198e1d lib: serial: Clean up coding style in sifive-uart.c
      f272035 lib: utils/serial: Ensure baudrate is non-zero before using
      b9edf49 lib: sbi: Fix printf handling of long long
      422f0e0 scripts: Add Kconfiglib v14.1.0 under scripts directory
      662e631 Makefile: Add initial kconfig support for each platform
      de80e93 Makefile: Compile lib/utils sources separately for each platform
      26bbff5 lib: utils/serial: Use kconfig for enabling/disabling drivers
      2adc94b lib: utils/reset: Use kconfig for enabling/disabling drivers
      3e76a60 lib: utils/sys: Use kconfig for enabling/disabling drivers
      013dbb3 lib: utils/timer: Use kconfig for enabling/disabling drivers
      76af9d4 lib: utils/ipi: Use kconfig for enabling/disabling drivers
      0b1cf2f lib: utils/irqchip: Use kconfig for enabling/disabling drivers
      b126ce4 lib: utils/i2c: Use kconfig for enabling/disabling drivers
      5616aa4 lib: utils/gpio: Use kconfig for enabling/disabling drivers
      68d7b85 lib: utils/fdt: Use kconfig for enabling/disabling
      d514a8f platform: generic: Use kconfig for enabling/disabling overrides
      bc317a3 platform: generic: Use kconfig to set platform version and default name
      eccb9df platform: Remove redundant config.mk from all platforms
      0723bab docs: Update documentation for kconfig support
      a6a8557 Makefile: Fix typo related to object.mk
      9529e36 include: Add mstatus[h].GVA encodings
      1fbe777 lib: sbi_trap: Save mstatus[h].GVA in trap->gva
      1c4ce74 lib: sbi: Set gva when creating sbi_trap_info
      5a0ca09 lib: sbi_trap: Set hypervisor CSRs for HS-mode
      a69eb6c lib: sbi_trap: Set hstatus.GVA when going to HS-mode
      111afc1 lib: sbi_illegal_insn: Fix FENCE.TSO emulation infinite trap loop
      adf44b5 lib: sbi: Use the official extension name for AIA M-mode CSRs
      cbaa9b0 lib: utils: serial: Add Cadence UART driver
      622cc5f include: Remove sideleg and sedeleg
      a90cf6b lib: sbi_pmu: Remove "event_idx" member from struct sbi_pmu_fw_event
      1664d0e lib: sbi_pmu: Replace sbi_pmu_ctr_read() with sbi_pmu_ctr_fw_read()
      e238459 lib: sbi_pmu: Firmware counters are always 64 bits wide
      c9b388d lib: sbi_pmu: Simplify FW counters to reduce memory usage
      d10c1f4 lib: sbi_pmu: Add custom PMU device operations
      ee69f8e lib: sbi: Print platform PMU device at boot-time
      5019fd1 include: sbi: Reduce includes in sbi_pmu.h
      d32b0a9 docs: pmu: fix Unmatched example typo
      19664f6 docs: pmu: extend bindings example for Unmatched
      37a0d83 lib: sbi_trap: Add helper to get GVA in sbi_trap_regs
      46e744a lib: sbi_misaligned_ldst: Set GVA if not emulating
      8ce486a lib: utils/fdt: Fix DT parsing in fdt_pmu_setup()
      49372f2 lib: sbi: Fix sbi_strnlen wrong count decrement
      7f09fba lib: utils/serial: add semihosting support
      7105c18 docs/firmware: Update FW_JUMP documentation
      3f3d401 docs: Fix some typos
      e54cb32 lib: sbi_pmu: move pmu irq information into pmu itself
      c316fa3 lib: sbi_hart: move hart_features struct to a public location
      4f2acb5 lib: sbi_platform: expose hart_features to extension_init callback
      2f63f24 platform: generic: add extensions_init handler and platform-override
      b6e520b platform: generic: allwinner: add support for c9xx pmu
      98aa127 include: sbi: Fix typo in comment
      11d14ae lib: sbi: Fix typo in comment
      60b78fe include: sbi: Fix grammar in comment
      dcdaf30 lib: sbi: Add sbi_domain_root_add_memrange() API
      bd7ef41 platform: andes/ae350: Remove enabling cache from an350_final_init
      9899b59 platform: andes/ae350: Use kconfig to set platform version and default name
      88f58a3 platform: andes/ae350: Use fdt serial driver
      ef9f02e lib: utils/timer: Add Andes fdt timer support
      8234fc1 lib: utils/reset: Add Andes fdt reset driver support
      127a3f2 platform: andes/ae350: Use fdt irqchip driver
      6f3258e platform: andes/ae350: Add fw_platform_init for platform initialization
      ce7c490 lib: utils/ipi: Add Andes fdt ipi driver support
      c8683c5 platform: andes/ae350: Add AE350 domain support
      d682a0a docs: andes-ae350.md: Update ae350 documentation for fdt driver support
      0fee0bf Makefile: Add cscope support
      51acd49 docs/firmware: update the document
      9d54f43 Makefile: Add rules for carray sources in lib/sbi
      56bed1a lib: sbi_ecall: Generate extensions list with carray
      22f38ee lib: sbi_ecall: Add Kconfig option for each extension
      85cf56c lib: utils/fdt: Remove redundant code
      21ba418 lib: utils/fdt: Simplified code
      8e9966c docs: fix some typos
      7b29264 lib: utils/serial: Fix semihosting compile error using LLVM
      14f5c4c lib: sbi_ecall: Split up sbi_ecall_replace
      8e63716 firmware: payloads: Optimize usage of "ALIGN"
      1b0d71b platform: generic/allwinner: Remove unused header files
      9a740f5 platform: generic/allwinner: Remove ghostly type cast
      ba32021 Makefile: replace `echo` with `printf` for compatibility
      49b0e35 Makefile: bugfix for handling platform paths
      74e2029 lib: sbi: Simplified mmio match checking
      fc82e84 lib: sbi: Fix is_region_valid()
      f8eec91 lib: simplify fdt_parse_plmt_node()
      cc54184 lib: simplify fdt_parse_plicsw_node()
      e9bc7f1 lib: fix fdt_parse_plmt_node()
      5daa0ef lib: fix fdt_parse_plicsw_node()
      1f6866e lib: simplify fdt_translate_address()
      ad2ac29 lib: fix fdt_parse_aclint_node()
      cfbabb9 firmware: Minor optimization for relocate
      a36d455 platform: generic/andes: Enable generic platform support for AE350
      6cd4b9b docs: platform: Update AE350 and generic platform documentation
      d3fcff7 docs: andes-ae350.md: fix watchdog nodename in dts example
      4640d04 scripts/create-binary-archive.sh: remove andes/ae350 build directory
      e977512 lib: utils: Add fdt_fixup_node() helper function
      e1a0cb0 gitignore: add vim swap files
      ed8b8f5 platform: generic: Make use of fdt_match_node()
      8b00be6 lib: fix is_region_valid()
      c2be214 lib: fix __fdt_parse_region()
      7b08778 lib: fix irqchip_plic_update_hartid_table
      cb568b9 lib: sbi: Synchronize PMP settings with virtual memory system
      506928a scripts: use env to invoke bash
      64e8b9f lib: utils: serial: Add Renesas SCIF driver
      0021b43 lib: utils: serial: Add FDT driver for Renesas SCIF
      6840902 lib: utils/irqchip: Add compatible string for Andestech NCEPLIC100
      8b1617d platform: generic: Add Renesas RZ/Five initial support
      7a3354a docs: platform: Add documentation for Renesas RZ/Five SoC
      34da663 lib: utils/irqchip: plic: Fix the off-by-one error in priority save/restore helpers
      8509e46 lib: utils/irqchip: plic: Ensure no out-of-bound access in priority save/restore helpers
      91c8a7d lib: utils/irqchip: plic: Fix the off-by-one error in plic_context_init()
      fabbc00 lib: utils/irqchip: plic: Fix the off-by-one error in context save/restore helpers
      9a2eeb4 lib: utils/irqchip: plic: Ensure no out-of-bound access in context save/restore helpers
      a8ee82c lib: utils/ipi: mswi: add T-Head C9xx CLINT compatible
      ca7810a lib: utils/timer: mtimer: add a quirk for lacking mtime register
      b848d87 lib: utils/timer: mtimer: add T-Head C9xx CLINT compatible
      391ec85 docs: pmu: fix binding example
      0412460 docs: pmu: update a reference to a deprecated property name
      d5d12a9 docs: pmu: Update the pmu doc with removal of mcountinhbit restriction
      6b5188c include: Bump-up version to 1.2
      
      Signed-off-by: default avatarBin Meng <bmeng@tinylab.org>
      Reviewed-by: default avatarAlistair Francis <alistair.francis@wdc.com>
      Message-id: <20230207044003.3669059-1-bmeng@tinylab.org>
      Signed-off-by: default avatarAlistair Francis <alistair.francis@wdc.com>
      Message-ID: <20230303202448.11911-3-palmer@rivosinc.com>
      Signed-off-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
      7c717367
    • Palmer Dabbelt's avatar
      gitlab/opensbi: Move to docker:stable · 7bc1286b
      Palmer Dabbelt authored
      
      The OpenSBI build has been using docker:19.03.1, which appears to be old
      enough that v2 of the manifest is no longer supported.  Something has
      started serving us those manifests, resulting in errors along the lines
      of
      
          $ docker build --cache-from $IMAGE_TAG --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA --tag $IMAGE_TAG .gitlab-ci.d/opensbi
          Step 1/7 : FROM ubuntu:18.04
          18.04: Pulling from library/ubuntu
          mediaType in manifest should be 'application/vnd.docker.distribution.manifest.v2+json' not 'application/vnd.oci.image.manifest.v1+json'
      
      This moves to docker:stable, as was suggested by the template.  It also
      adds the python3 package via apt, as OpenSBI requires that to build.
      
      Reviewed-by: default avatarBin Meng <bmeng@tinylab.org>
      Message-ID: <20230303202448.11911-2-palmer@rivosinc.com>
      Signed-off-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
      7bc1286b
    • Mayuresh Chitale's avatar
      hw: intc: Use cpu_by_arch_id to fetch CPU state · 64452a09
      Mayuresh Chitale authored
      
      Qemu_get_cpu uses the logical CPU id assigned during init to fetch the
      CPU state. However APLIC, IMSIC and ACLINT contain registers and states
      which are specific to physical hart Ids. The hart Ids in any given system
      might be sparse and hence calls to qemu_get_cpu need to be replaced by
      cpu_by_arch_id which performs lookup based on the sparse physical hart IDs.
      
      Signed-off-by: default avatarMayuresh Chitale <mchitale@ventanamicro.com>
      Signed-off-by: default avatarAnup Patel <apatel@ventanamicro.com>
      Reviewed-by: default avatarDaniel Henrique Barboza <dbarboza@ventanamicro.com>
      Message-ID: <20230303065055.915652-3-mchitale@ventanamicro.com>
      Signed-off-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
      64452a09
    • Mayuresh Chitale's avatar
      target/riscv: cpu: Implement get_arch_id callback · f1bd6f8e
      Mayuresh Chitale authored
      
      Implement the callback for getting the architecture-dependent CPU ID ie
      mhartid.
      
      Signed-off-by: default avatarMayuresh Chitale <mchitale@ventanamicro.com>
      Signed-off-by: default avatarAnup Patel <apatel@ventanamicro.com>
      Reviewed-by: default avatarDaniel Henrique Barboza <dbarboza@ventanamicro.com>
      Message-ID: <20230303065055.915652-2-mchitale@ventanamicro.com>
      Signed-off-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
      f1bd6f8e
    • Ivan Klokov's avatar
      disas/riscv Fix ctzw disassemble · 27062902
      Ivan Klokov authored
      
      Due to typo in opcode list, ctzw is disassembled as clzw instruction.
      
      Signed-off-by: default avatarIvan Klokov <ivan.klokov@syntacore.com>
      Fixes: 02c1b569 ("disas/riscv: Add Zb[abcs] instructions")
      Reviewed-by: default avatarWeiwei Li <liweiwei@iscas.ac.cn>
      Reviewed-by: default avatarDaniel Henrique Barboza <dbarboza@ventanamicro.com>
      Message-ID: <20230217151459.54649-1-ivan.klokov@syntacore.com>
      Signed-off-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
      27062902
    • Anup Patel's avatar
      hw/riscv/virt.c: add cbo[mz]-block-size fdt properties · 00769863
      Anup Patel authored
      The cbom-block-size fdt property property is used to inform the OS about
      the blocksize in bytes for the Zicbom cache operations. Linux documents
      it in Documentation/devicetree/bindings/riscv/cpus.yaml
      as:
      
        riscv,cbom-block-size:
          $ref: /schemas/types.yaml#/definitions/uint32
          description:
            The blocksize in bytes for the Zicbom cache operations.
      
      cboz-block-size has the same role but for the Zicboz extension, i.e.
      informs the size in bytes for Zicboz cache operations. Linux support
      for it is under review/approval in [1]. Patch 3 of that series describes
      cboz-block-size as:
      
        riscv,cboz-block-size:
          $ref: /schemas/types.yaml#/definitions/uint32
          description:
            The blocksize in bytes for the Zicboz cache operations.
      
      [1] https://lore.kernel.org/all/20230224162631.405473-1-ajones@ventanamicro.com/
      
      
      
      Cc: Andrew Jones <ajones@ventanamicro.com>
      Signed-off-by: default avatarAnup Patel <apatel@ventanamicro.com>
      Signed-off-by: default avatarDaniel Henrique Barboza <dbarboza@ventanamicro.com>
      Reviewed-by: default avatarBin Meng <bmeng@tinylab.org>
      Message-ID: <20230302091406.407824-2-dbarboza@ventanamicro.com>
      Signed-off-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
      00769863
    • Christoph Muellner's avatar
      target/riscv: add Zicbop cbo.prefetch{i, r, m} placeholder · 59cb29d6
      Christoph Muellner authored
      
      The cmo.prefetch instructions are nops for QEMU (no emulation of the
      memory hierarchy, no illegal instructions, no permission faults, no
      traps).
      
      Add a comment noting where they would be decoded in case cbo.prefetch
      instructions become relevant in the future.
      
      Co-developed-by: default avatarPhilipp Tomsich <philipp.tomsich@vrull.eu>
      Signed-off-by: default avatarChristoph Muellner <cmuellner@linux.com>
      Signed-off-by: default avatarDaniel Henrique Barboza <dbarboza@ventanamicro.com>
      Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Reviewed-by: default avatarWeiwei Li <liweiwei@iscas.ac.cn>
      Message-ID: <20230224132536.552293-5-dbarboza@ventanamicro.com>
      Signed-off-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
      59cb29d6
    • Christoph Muellner's avatar
      target/riscv: implement Zicbom extension · e05da09b
      Christoph Muellner authored
      Zicbom is the Cache-Block Management extension defined in the already
      ratified RISC-V Base Cache Management Operation (CBO) ISA extension [1].
      
      The extension contains three instructions: cbo.clean, cbo.flush and
      cbo.inval. All of them must be implemented in the same group as LQ and
      cbo.zero due to overlapping patterns.
      
      All these instructions can throw a Illegal Instruction/Virtual
      Instruction exception, similar to the existing cbo.zero. The same
      check_zicbo_envcfg() is used to handle these exceptions.
      
      Aside from that, these instructions also need to handle page faults and
      guest page faults. This is done in a new check_zicbom_access() helper.
      
      As with Zicboz, the cache block size for Zicbom is also configurable.
      Note that the spec determines that Zicbo[mp] and Zicboz can have
      different cache sizes (Section 2.7 of [1]), so we also include a
      'cbom_blocksize' to go along with the existing 'cboz_blocksize'. They
      are set to the same size, so unless users want to play around with the
      settings both sizes will be the same.
      
      [1] https://github.com/riscv/riscv-CMOs/blob/master/specifications/cmobase-v1.0.1.pdf
      
      
      
      Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Reviewed-by: default avatarWeiwei Li <liweiwei@iscas.ac.cn>
      Co-developed-by: default avatarPhilipp Tomsich <philipp.tomsich@vrull.eu>
      Signed-off-by: default avatarChristoph Muellner <cmuellner@linux.com>
      Signed-off-by: default avatarDaniel Henrique Barboza <dbarboza@ventanamicro.com>
      Message-ID: <20230224132536.552293-4-dbarboza@ventanamicro.com>
      Signed-off-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
      e05da09b
    • Christoph Muellner's avatar
      target/riscv: implement Zicboz extension · a939c500
      Christoph Muellner authored
      The RISC-V base cache management operation (CBO) ISA extension has been
      ratified. It defines three extensions: Cache-Block Management, Cache-Block
      Prefetch and Cache-Block Zero. More information about the spec can be
      found at [1].
      
      Let's start by implementing the Cache-Block Zero extension, Zicboz. It
      uses the cbo.zero instruction that, as with all CBO instructions that
      will be added later, needs to be implemented in an overlap group with
      the LQ instruction due to overlapping patterns.
      
      cbo.zero throws a Illegal Instruction/Virtual Instruction exception
      depending on CSR state. This is also the case for the remaining cbo
      instructions we're going to add next, so create a check_zicbo_envcfg()
      that will be used by all Zicbo[mz] instructions.
      
      [1] https://github.com/riscv/riscv-CMOs/blob/master/specifications/cmobase-v1.0.1.pdf
      
      
      
      Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Co-developed-by: default avatarPhilipp Tomsich <philipp.tomsich@vrull.eu>
      Signed-off-by: default avatarChristoph Muellner <cmuellner@linux.com>
      Signed-off-by: default avatarDaniel Henrique Barboza <dbarboza@ventanamicro.com>
      Reviewed-by: default avatarWeiwei Li <liweiwei@iscas.ac.cn>
      Message-ID: <20230224132536.552293-3-dbarboza@ventanamicro.com>
      Signed-off-by: default avatarPalmer Dabbelt <palmer@rivosinc.com>
      a939c500
  3. Mar 04, 2023
    • Thomas Huth's avatar
      configure: Disable thread-safety warnings on macOS · 2946e1af
      Thomas Huth authored
      
      The enablement of -Wthread-safety broke compilation on macOS (if
      -Werror is enabled, like in our CI). Disable it there by default
      until the problems are resolved.
      
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      Acked-by: default avatarKevin Wolf <kwolf@redhat.com>
      Message-id: 20230301113425.286946-1-thuth@redhat.com
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      2946e1af
    • Peter Maydell's avatar
      tests/qtest/migration-test: Disable migration/multifd/tcp/plain/cancel · c15d9e23
      Peter Maydell authored
      migration-test has been flaky for a long time, both in CI and
      otherwise:
      
      https://gitlab.com/qemu-project/qemu/-/jobs/3806090216
      (a FreeBSD job)
        32/648 ERROR:../tests/qtest/migration-helpers.c:205:wait_for_migration_status: assertion failed: (g_test_timer_elapsed() < MIGRATION_STATUS_WAIT_TIMEOUT) ERROR
      
      on a local macos x86 box:
      :arrow_forward:  34/621 ERROR:../../tests/qtest/migration-helpers.c:151:migrate_query_not_failed: assertion failed: (!g_str_equal(status, "failed")) ERROR
       34/621 qemu:qtest+qtest-i386 / qtest-i386/migration-test                         ERROR          168.12s   killed by signal 6 SIGABRT
      ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
      stderr:
      qemu-system-i386: Failed to peek at channel
      query-migrate shows failed migration: Unable to write to socket: Broken pipe
      **
      ERROR:../../tests/qtest/migration-helpers.c:151:migrate_query_not_failed: assertion failed: (!g_str_equal(status, "failed"))
      
      (test program exited with status code -6)
      ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
      
      :arrow_forward:
      
        37/621 ERROR:../../tests/qtest/migration-helpers.c:151:migrate_query_not_failed: assertion failed: (!g_str_equal(status, "failed")) ERROR
       37/621 qemu:qtest+qtest-x86_64 / qtest-x86_64/migration-test                     ERROR          174.37s   killed by signal 6 SIGABRT
      ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
      stderr:
      query-migrate shows failed migration: Unable to write to socket: Broken pipe
      **
      ERROR:../../tests/qtest/migration-helpers.c:151:migrate_query_not_failed: assertion failed: (!g_str_equal(status, "failed"))
      
      (test program exited with status code -6)
      
      In the cases where I've looked at the underlying log, this seems to
      be in the migration/multifd/tcp/plain/cancel subtest.  Disable that
      specific subtest by default until somebody can track down the
      underlying cause. Enthusiasts can opt back in by setting
      QEMU_TEST_FLAKY_TESTS=1 in their environment.
      
      We might need to disable more parts of this test if this isn't
      sufficient to fix the flakiness.
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: default avatarDr. David Alan Gilbert <dgilbert@redhat.com>
      Reviewed-by: default avatarJuan Quintela <quintela@redhat.com>
      Acked-by: default avatarThomas Huth <thuth@redhat.com>
      Message-id: 20230302172211.4146376-1-peter.maydell@linaro.org
      c15d9e23
    • Peter Maydell's avatar
      Merge tag 'pull-ppc-20230303' of https://gitlab.com/danielhb/qemu into staging · ca30a985
      Peter Maydell authored
      ppc patch queue for 2023-03-03:
      
      This queue includes a stub implementation for the dcblc instruction to
      avoid an illegal instrunction exception when using u-boot with mpc85xx.
      It also includes a PHB fix with user-created pnv-phb devices and
      Skiboot.
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iIwEABYKADQWIQQX6/+ZI9AYAK8oOBk82cqW3gMxZAUCZAJllhYcZGFuaWVsaGI0
      # MTNAZ21haWwuY29tAAoJEDzZypbeAzFk02YA/2YnJl0aRw6hgiayI2rLbcwQcVfp
      # oGAhh4QmqFL2UJw2AQDra0kh9sxBSEcqhltNnOa08tBnHPts3W/A8nmFtCd4Cw==
      # =VRNM
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Fri 03 Mar 2023 21:24:38 GMT
      # gpg:                using EDDSA key 17EBFF9923D01800AF2838193CD9CA96DE033164
      # gpg:                issuer "danielhb413@gmail.com"
      # gpg: Good signature from "Daniel Henrique Barboza <danielhb413@gmail.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: 17EB FF99 23D0 1800 AF28  3819 3CD9 CA96 DE03 3164
      
      * tag 'pull-ppc-20230303' of https://gitlab.com/danielhb/qemu
      
      :
        pnv_phb4_pec: Simplify/align code to parent user-created PHBs
        pnv_phb4_pec: Move pnv_phb4_get_pec() to rightful file
        pnv_phb4_pec: Only export existing PHBs to the device tree
        pnv_phb4_pec: Keep track of instantiated PHBs
        target/ppc/translate: Add dummy implementation for dcblc instruction
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      ca30a985
  4. Mar 03, 2023
Loading