Commit Graph

  • a7e10fab78 target/ppc: Move VMX integer add/sub saturate insns to decodetree. Chinmay Rath 2024-05-23 15:14:53 +05:30
  • 5fc9c71724 pnv/xive2: Dump more END state with 'info pic' Frederic Barrat 2024-07-24 16:21:30 -05:00
  • 6adb007357 pnv/xive2: Refine TIMA 'info pic' output Frederic Barrat 2024-07-24 16:21:29 -05:00
  • 96c674bf08 pnv/xive2: Move xive2_nvp_pic_print_info() to xive2.c Frederic Barrat 2024-07-24 16:21:28 -05:00
  • fa414eb665 pnv/xive2: Fail VST entry address computation if table has no VSD Frederic Barrat 2024-07-24 16:21:27 -05:00
  • 4c81813e25 pnv/xive2: Set Translation Table for the NVC port space Frederic Barrat 2024-07-24 16:21:26 -05:00
  • 9d7188a2ba pnv/xive2: Enable VST NVG and NVC index compression Frederic Barrat 2024-07-24 16:21:25 -05:00
  • 1775b7d109 pnv/xive2: Configure Virtualization Structure Tables through the PC Frederic Barrat 2024-07-24 16:21:24 -05:00
  • d6d5f5c034 pnv/xive2: Add NVG and NVC to cache watch facility Frederic Barrat 2024-07-24 16:21:23 -05:00
  • 76125c0132 pnv/xive: Support cache flush and queue sync inject with notifications Nicholas Piggin 2024-07-24 16:21:22 -05:00
  • 8e466dd092 gitlab-ci: Use -fno-sanitize=function in the clang-user job Richard Henderson 2024-07-24 09:25:42 +10:00
  • 9c69a83550 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Richard Henderson 2024-07-26 09:34:59 +10:00
  • 64770efd66 pnv/xive2: Structure/define alignment changes Michael Kowal 2024-07-24 16:21:21 -05:00
  • 8c01b2e1f7 pnv/xive2: XIVE2 Cache Watch, Cache Flush and Sync Injection support Frederic Barrat 2024-07-24 16:21:20 -05:00
  • 5330749187 tests/qtest: Add pnv-spi-seeprom qtest Chalapathi V 2024-06-26 04:05:28 -05:00
  • bb44dc4862 hw/ppc: SPI controller wiring to P10 chip Chalapathi V 2024-06-26 04:05:27 -05:00
  • 8d970f4162 hw/block: Add Microchip's 25CSM04 to m25p80 Chalapathi V 2024-06-26 04:05:26 -05:00
  • b4cb930e40 hw/ssi: Extend SPI model Chalapathi V 2024-06-26 04:05:25 -05:00
  • 29318db133 hw/ssi: Add SPI model Chalapathi V 2024-06-26 04:05:24 -05:00
  • 117664a1e7 ppc/pnv: Remove ppc target dependency from pnv_xscom.h Chalapathi V 2024-06-26 04:05:23 -05:00
  • 3b5ea01e98 ppc/pnv: Add an LPAR per core machine option Nicholas Piggin 2024-05-24 15:02:46 +10:00
  • c889195508 ppc/pnv: Implement POWER10 PC xscom registers for direct controls Nicholas Piggin 2024-05-16 23:44:12 +10:00
  • ca4f47752a ppc/pnv: Add a CPU nmi and resume function Nicholas Piggin 2024-07-12 13:16:44 +10:00
  • b1beb69231 ppc/pnv: Add big-core machine property Nicholas Piggin 2024-06-18 12:45:34 +10:00
  • 78be321894 ppc/pnv: Add POWER10 ChipTOD quirk for big-core Nicholas Piggin 2024-06-18 13:09:54 +10:00
  • 16ffcb3401 ppc/pnv: Implement Power9 CPU core thread state indirect register Nicholas Piggin 2024-07-11 18:31:35 +10:00
  • 27f61d1b0b ppc/pnv: Implement big-core PVR for Power9/10 Nicholas Piggin 2024-07-11 18:37:25 +10:00
  • cf0eb929e5 ppc/pnv: Add allow for big-core differences in DT generation Nicholas Piggin 2024-07-11 19:06:14 +10:00
  • c26504afd5 ppc/pnv: Add a big-core mode that joins two regular cores Nicholas Piggin 2024-05-16 15:25:12 +10:00
  • 59c921f229 ppc: Add has_smt_siblings property to CPUPPCState Nicholas Piggin 2024-06-18 12:56:53 +10:00
  • 50d8cfb949 target/ppc: Add helpers to check for SMT sibling threads Nicholas Piggin 2024-05-24 17:49:52 +10:00
  • feb37fdc82 ppc: Add a core_index to CPUPPCState for SMT vCPUs Nicholas Piggin 2024-05-16 15:25:12 +10:00
  • 25de28220c ppc/pnv: Extend chip_pir class method to TIR as well Nicholas Piggin 2024-05-24 11:54:09 +10:00
  • d76cb5a53b ppc/pnv: use class attribute to limit SMT threads for different machines Nicholas Piggin 2024-05-24 15:52:04 +10:00
  • 60d30cff84 target/ppc: Move SPR indirect registers into PnvCore Nicholas Piggin 2024-05-26 21:24:00 +10:00
  • 0ca94b2f11 ppc/pnv: Move timebase state into PnvCore Nicholas Piggin 2024-05-24 21:58:18 +10:00
  • 060e614367 ppc/pnv: Add pointer from PnvCPUState to PnvCore Nicholas Piggin 2024-05-26 15:04:05 +10:00
  • 7f516cdeef target/ppc: Fix msgsnd for POWER8 Nicholas Piggin 2024-07-06 13:22:58 +10:00
  • 24bd283bcc ppc/pnv: Implement ADU access to LPC space Nicholas Piggin 2024-04-17 14:50:13 +10:00
  • 53f18b3ef2 ppc/pnv: Begin a more complete ADU LPC model for POWER9/10 Nicholas Piggin 2024-02-23 22:34:56 +10:00
  • 24c3caff99 ppc/pnv: Implement POWER9 LPC PSI serirq outputs and auto-clear function Nicholas Piggin 2024-05-10 17:10:40 +10:00
  • c6e07f03f7 ppc/pnv: Fix loss of LPC SERIRQ interrupts Glenn Miles 2024-05-24 13:24:14 -05:00
  • 977e789c4a ppc/pnv: Update Power10's cfam id to use Power10 DD2 Aditya Gupta 2024-05-02 11:57:01 +05:30
  • c0840b46d4 target/ppc/cpu_init: Synchronize HASHPKEYR with KVM for migration Shivaprasad G Bhat 2024-06-05 15:58:22 +00:00
  • 843b243f86 target/ppc/cpu_init: Synchronize HASHKEYR with KVM for migration Shivaprasad G Bhat 2024-06-05 15:58:12 +00:00
  • ca85beb4b7 target/ppc/cpu_init: Synchronize DEXCR with KVM for migration Shivaprasad G Bhat 2024-06-05 15:58:02 +00:00
  • b9c0a2e01c linux-header: PPC: KVM: Update one-reg ids for DEXCR, HASHKEYR and HASHPKEYR Shivaprasad G Bhat 2024-06-05 15:57:52 +00:00
  • 2587a57dbb target/ppc/arch_dump: set prstatus pid to cpuid Omar Sandoval 2024-07-19 11:39:05 -07:00
  • cfb52d07f5 target/ppc: handle vcpu hotplug failure gracefully Harsh Prateek Bora 2024-06-18 13:53:54 +05:30
  • 18530e7c57 cpu-common.c: export cpu_get_free_index to be reused later Harsh Prateek Bora 2024-06-18 13:53:53 +05:30
  • c6a3d7bc9e accel/kvm: Introduce kvm_create_and_park_vcpu() helper Harsh Prateek Bora 2024-06-18 13:53:52 +05:30
  • 785c8637f9 ppc/vof: Fix unaligned FDT property access Akihiko Odaki 2024-07-08 15:55:13 +09:00
  • 8af863f2bd spapr: Free stdout path Akihiko Odaki 2024-07-08 15:55:12 +09:00
  • 1a7a31aec4 spapr: Migrate ail-mode-3 spapr cap Nicholas Piggin 2024-05-06 21:56:05 +10:00
  • e9964c32ba tests/tcg: Skip failing ppc64 multi-threaded tests Nicholas Piggin 2024-07-26 00:50:31 +10:00
  • 851495571d util/async.c: Forbid negative min/max in aio_context_set_thread_pool_params() Peter Maydell 2024-07-23 16:09:27 +01:00
  • 029e13a8a5 Merge tag 'bsd-user-for-9.1-pull-request' of gitlab.com:bsdimp/qemu into staging Richard Henderson 2024-07-25 09:53:57 +10:00
  • ec018b7679 bsd-user: Add target.h for aarch64. Warner Losh 2024-07-24 15:57:44 -06:00
  • 9726687f2f Merge tag 'misc-fixes-pull-request' of https://gitlab.com/berrange/qemu into staging Richard Henderson 2024-07-24 21:35:10 +10:00
  • 97f7bf113e crypto: propagate errors from TLS session I/O callbacks Daniel P. Berrangé 2024-03-15 14:29:11 +00:00
  • 57941c9c86 crypto: push error reporting into TLS session I/O APIs Daniel P. Berrangé 2024-03-15 14:07:58 +00:00
  • 305233349b crypto: drop gnutls debug logging support Daniel P. Berrangé 2024-03-15 13:54:52 +00:00
  • 6ffade7974 chardev: add tracing of socket error conditions Daniel P. Berrangé 2024-03-15 13:04:44 +00:00
  • 48fc887436 meson: build chardev trace files when have_block Daniel P. Berrangé 2024-07-23 11:31:24 +01:00
  • e818c01ae6 qapi: drop unused QCryptoBlockCreateOptionsLUKS.detached-header Daniel P. Berrangé 2024-02-19 15:12:59 +00:00
  • 581b4cd5f1 meson.build: fix libgcrypt detection on system without libgcrypt-config Yao Zi 2024-07-06 20:12:26 +00:00
  • 9263c4173f docs/devel: Add introduction to LUKS volume with detached header Hyman Huang 2024-02-20 00:04:42 +08:00
  • dc37d1c56b crypto: Allow building with GnuTLS but without Libtasn1 Philippe Mathieu-Daudé 2024-05-02 11:56:42 +02:00
  • 0e9bb8ad4d crypto: Restrict pkix_asn1_tab[] to crypto-tls-x509-helpers.c Philippe Mathieu-Daudé 2024-05-02 11:56:41 +02:00
  • e8ad8b9987 crypto: Remove 'crypto-tls-x509-helpers.h' from crypto-tls-psk-helpers.c Philippe Mathieu-Daudé 2024-05-02 11:56:40 +02:00
  • 5fcc25d5e3 Merge tag 'pull-loongarch-20240724' of https://gitlab.com/gaosong/qemu into staging Richard Henderson 2024-07-24 19:10:58 +10:00
  • a18ffbcf8b target/loongarch: Fix helper_lddir() a CID INTEGER_OVERFLOW issue Song Gao 2024-07-24 09:58:53 +08:00
  • 6410f877f5 Merge tag 'hw-misc-20240723' of https://github.com/philmd/qemu into staging Richard Henderson 2024-07-24 15:39:43 +10:00
  • dd4bc5f1cf Merge tag 'pull-vfio-20240723-1' of https://github.com/legoater/qemu into staging Richard Henderson 2024-07-24 12:58:46 +10:00
  • 43f59bf765 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2024-07-24 11:25:40 +10:00
  • 5885bcef3d Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Richard Henderson 2024-07-24 09:32:04 +10:00
  • e4a44f94db MAINTAINERS: Add myself as a reviewer of machine core Zhao Liu 2024-07-23 00:44:12 +08:00
  • 632d3b2276 MAINTAINERS: Cover guest-agent in QAPI schema Philippe Mathieu-Daudé 2024-07-17 15:58:28 +02:00
  • e4e9db2562 util/fifo8: Introduce fifo8_drop() Philippe Mathieu-Daudé 2024-07-22 13:37:48 +02:00
  • 23ad571173 util/fifo8: Expose fifo8_pop_buf() Philippe Mathieu-Daudé 2024-07-22 13:27:53 +02:00
  • 06252bf512 util/fifo8: Rename fifo8_pop_buf() -> fifo8_pop_bufptr() Philippe Mathieu-Daudé 2024-07-22 13:25:01 +02:00
  • 06a16e7ba9 util/fifo8: Rename fifo8_peek_buf() -> fifo8_peek_bufptr() Philippe Mathieu-Daudé 2024-07-22 13:21:44 +02:00
  • b81bc8dc8d util/fifo8: Use fifo8_reset() in fifo8_create() Philippe Mathieu-Daudé 2023-11-10 07:11:32 +01:00
  • 5ebf19430a util/fifo8: Fix style Philippe Mathieu-Daudé 2024-07-22 14:15:31 +02:00
  • b07f07761d chardev/char-fe: Document returned value on error Philippe Mathieu-Daudé 2023-11-10 06:49:35 +01:00
  • c9e0b9a59c hw/char/goldfish: Use DMA memory API Philippe Mathieu-Daudé 2024-07-23 20:14:28 +02:00
  • 2f28f28e74 hw/nubus/virtio-mmio: Fix missing ERRP_GUARD() in realize handler Zhao Liu 2024-07-24 00:18:02 +08:00
  • 1aef44805d dump: make range overlap check more readable Yao Xingtao 2024-07-22 00:07:41 -04:00
  • 7cd9b9d476 crypto/block-luks: make range overlap check more readable Yao Xingtao 2024-07-22 00:07:40 -04:00
  • 13c59a0e9e system/memory_mapping: make range overlap check more readable Yao Xingtao 2024-07-22 00:07:38 -04:00
  • 2a48b590f7 sparc/ldst_helper: make range overlap check more readable Yao Xingtao 2024-07-22 00:07:37 -04:00
  • 7b3e371526 cxl/mailbox: make range overlap check more readable Yao Xingtao 2024-07-22 00:07:33 -04:00
  • 007643bddc util/range: Make ranges_overlap() return bool Yao Xingtao 2024-07-22 00:07:30 -04:00
  • c8f1a322d1 hw/mips/loongson3_virt: remove useless type cast Yao Xingtao 2024-07-22 05:17:27 -04:00
  • 53858a6a30 hw/i2c/mpc_i2c: Fix mmio region size BALATON Zoltan 2024-07-22 00:55:06 +02:00
  • 16c84ec1be docs/interop/firmware.json: convert "Example" section Thomas Weißschuh 2024-07-19 09:37:24 +02:00
  • d5d0070bfe docs/interop/firmware.json: add new enum FirmwareArchitecture Thomas Weißschuh 2024-07-19 09:37:23 +02:00
  • 220434f099 docs/interop/firmware.json: add new enum FirmwareFormat Thomas Weißschuh 2024-07-19 09:37:22 +02:00
  • 9ea0f206b7 docs: Correct Loongarch -> LoongArch Philippe Mathieu-Daudé 2024-07-18 15:25:08 +02:00
  • 13e8ec6cf3 hw/intc/loongson_ipi: Declare QOM types using DEFINE_TYPES() macro Philippe Mathieu-Daudé 2023-07-10 20:24:51 +02:00