Commit Graph

  • 2be6a48673 accel/tcg: Handle MO_ATOM_WITHIN16 in do_st16_leN Richard Henderson 2023-06-19 15:23:14 +02:00
  • 8a2bd74787 host/include/x86_64: Use __m128i for "x" constraints Richard Henderson 2023-06-09 10:58:20 -07:00
  • 48ab886d3d Merge tag 'pull-target-arm-20230619' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2023-06-19 16:32:25 +02:00
  • 074259c0f2 hw/misc/bcm2835_property: Handle CORE_CLK_ID firmware property Sergey Kambalin 2023-06-13 00:34:56 +02:00
  • 5dc496363a hw/misc/bcm2835_property: Replace magic frequency values by definitions Sergey Kambalin 2023-06-13 00:34:55 +02:00
  • 2519182666 hw/misc/bcm2835_property: Use 'raspberrypi-fw-defs.h' definitions Sergey Kambalin 2023-06-13 00:34:54 +02:00
  • 089ec16010 hw/arm/raspi: Import Linux raspi definitions as 'raspberrypi-fw-defs.h' Sergey Kambalin 2023-06-13 00:34:53 +02:00
  • ff49fb950d docs: sbsa: document board to firmware interface Marcin Juszkiewicz 2023-05-31 19:18:34 +02:00
  • bd96e10071 imx_serial: set wake bit when we receive a data byte Martin Kaiser 2023-06-15 15:22:56 +01:00
  • 93faf3b9c9 hw/arm/Kconfig: sbsa-ref uses Bochs display Marcin Juszkiewicz 2023-06-07 11:21:12 +02:00
  • d2f9a79a8c hw/timer/nrf51_timer: Don't lose time when timer is queried in tight loop Peter Maydell 2023-06-06 14:49:17 +01:00
  • 22c81783c9 hw/sd/allwinner-sdhost: Don't send non-boolean IRQ line levels Peter Maydell 2023-06-06 11:46:09 +01:00
  • f837b468cd hw/intc/allwinner-a10-pic: Handle IRQ levels other than 0 or 1 Peter Maydell 2023-06-06 11:46:08 +01:00
  • 946ccfd590 target/arm: Convert load/store tags insns to decodetree Peter Maydell 2023-06-19 11:20:24 +01:00
  • 3d50721326 target/arm: Convert load/store single structure to decodetree Peter Maydell 2023-06-19 11:20:24 +01:00
  • e25ba1fa0b target/arm: Convert load/store (multiple structures) to decodetree Peter Maydell 2023-06-19 11:20:24 +01:00
  • 2521b6073b target/arm: Convert LDAPR/STLR (imm) to decodetree Peter Maydell 2023-06-19 11:20:23 +01:00
  • be23a049ec target/arm: Convert load (pointer auth) insns to decodetree Peter Maydell 2023-06-19 11:20:23 +01:00
  • 54a9ab74ed target/arm: Convert atomic memory ops to decodetree Peter Maydell 2023-06-19 11:20:23 +01:00
  • f36bf0c14a target/arm: Convert LDR/STR reg+reg to decodetree Peter Maydell 2023-06-19 11:20:23 +01:00
  • 61edd8f878 target/arm: Convert LDR/STR with 12-bit immediate to decodetree Peter Maydell 2023-06-19 11:20:22 +01:00
  • 60cd7ba9c5 target/arm: Convert ld/st reg+imm9 insns to decodetree Peter Maydell 2023-06-19 11:20:22 +01:00
  • 8c212eb659 target/arm: Convert load/store-pair to decodetree Peter Maydell 2023-06-19 11:20:22 +01:00
  • a752c2f459 target/arm: Convert load reg (literal) group to decodetree Peter Maydell 2023-06-19 11:20:21 +01:00
  • e8a149a359 target/arm: Convert LDXP, STXP, CASP, CAS to decodetree Peter Maydell 2023-06-19 11:20:21 +01:00
  • 84693e67fa target/arm: Convert load/store exclusive and ordered to decodetree Peter Maydell 2023-06-19 11:20:21 +01:00
  • a97d3c18f6 target/arm: Convert exception generation instructions to decodetree Peter Maydell 2023-06-19 11:20:21 +01:00
  • 6e3c8049ad target/arm: Convert MSR (reg), MRS, SYS, SYSL to decodetree Peter Maydell 2023-06-19 11:20:20 +01:00
  • 45d063d163 target/arm: Convert MSR (immediate) to decodetree Peter Maydell 2023-06-19 11:20:20 +01:00
  • d78b662f28 target/arm: Convert CFINV, XAFLAG and AXFLAG to decodetree Peter Maydell 2023-06-19 11:20:20 +01:00
  • afcd5df54c target/arm: Convert barrier insns to decodetree Peter Maydell 2023-06-19 11:20:20 +01:00
  • 7fefc70661 target/arm: Convert hint instruction space to decodetree Peter Maydell 2023-06-19 11:20:19 +01:00
  • 68496d4172 target/arm: Consistently use finalize_memop_asimd() for ASIMD loads/stores Peter Maydell 2023-06-19 11:20:19 +01:00
  • 99bb43c0ff target/arm: Pass memop to gen_mte_check1_mmuidx() in reg_imm9 decode Peter Maydell 2023-06-19 11:20:19 +01:00
  • 7e2788471f target/arm: Return correct result for LDG when ATA=0 Peter Maydell 2023-06-19 11:20:18 +01:00
  • 243705aa6e target/arm: Fix return value from LDSMIN/LDSMAX 8/16 bit atomics Peter Maydell 2023-06-19 11:20:18 +01:00
  • e3660cc1e3 Merge tag 'pull-loongarch-20230616' of https://gitlab.com/gaosong/qemu into staging Richard Henderson 2023-06-16 12:30:16 +02:00
  • 0d7c8da0cc Merge tag 'xenpvh5-tag' of https://gitlab.com/sstabellini/qemu into staging Richard Henderson 2023-06-16 12:29:48 +02:00
  • 505aa8d8f2
    target/loongarch: Fix CSR.DMW0-3.VSEG check Jiajie Chen 2023-06-14 14:55:56 +08:00
  • f332388365
    hw/loongarch: Supplement cpu topology arguments Tianrui Zhao 2023-06-13 19:37:36 +08:00
  • 0cf1478d6d
    hw/loongarch: Add numa support Tianrui Zhao 2023-05-18 14:58:15 +08:00
  • 758a747566
    hw/intc: Set physical cpuid route for LoongArch ipi device Tianrui Zhao 2023-05-17 09:22:00 +08:00
  • 8f30771ce6
    hw/loongarch/virt: Add cpu arch_id support Tianrui Zhao 2023-05-16 16:27:57 +08:00
  • 5692a39f32 Merge tag 'pull-aspeed-20230615' of https://github.com/legoater/qemu into staging Richard Henderson 2023-06-16 10:28:20 +02:00
  • d8a714eba6 test/qtest: add xepvh to skip list for qtest Vikram Garhwal 2023-06-14 17:03:39 -07:00
  • aaea616d54 meson.build: enable xenpv machine build for ARM Vikram Garhwal 2023-06-14 17:03:38 -07:00
  • 733766cd37 hw/arm: introduce xenpvh machine Vikram Garhwal 2023-06-14 17:03:37 -07:00
  • a4b4b40be8 meson.build: do not set have_xen_pci_passthrough for aarch64 targets Stefano Stabellini 2023-06-14 17:03:36 -07:00
  • 6c4193ed16 hw/xen/xen-hvm-common: Use g_new and error_report Vikram Garhwal 2023-06-14 17:03:35 -07:00
  • 5ff5c8da94 hw/xen/xen-hvm-common: skip ioreq creation on ioreq registration failure Stefano Stabellini 2023-06-14 17:03:34 -07:00
  • 420927c218 include/hw/xen/xen_common: return error from xen_create_ioreq_server Stefano Stabellini 2023-06-14 17:03:33 -07:00
  • f17068c1c7 xen-hvm: reorganize xen-hvm and move common function to xen-hvm-common Stefano Stabellini 2023-06-14 17:03:32 -07:00
  • 9269b9d188 hw/i386/xen/xen-hvm: move x86-specific fields out of XenIOState Stefano Stabellini 2023-06-14 17:03:31 -07:00
  • 33087aacfa hw/i386/xen: rearrange xen_hvm_init_pc Vikram Garhwal 2023-06-14 17:03:30 -07:00
  • e7218dd57c hw/i386/xen/: move xen-mapcache.c to hw/xen/ Vikram Garhwal 2023-06-14 17:03:29 -07:00
  • 42bea956f6 target/arm: Allow users to set the number of VFP registers Cédric Le Goater 2023-06-07 06:39:43 +02:00
  • f65f6ad5a7 aspeed: Introduce a "bmc-console" machine option Cédric Le Goater 2023-06-07 06:39:42 +02:00
  • ebd643ebd2 aspeed: Use the boot_rom region of the fby35 machine Cédric Le Goater 2023-06-07 06:39:34 +02:00
  • 262259eab1 aspeed: Introduce a boot_rom region at the machine level Cédric Le Goater 2023-06-07 06:39:33 +02:00
  • c8f48b120b aspeed/hace: Initialize g_autofree pointer Cédric Le Goater 2023-06-07 06:39:32 +02:00
  • be85508f17 hw/arm/aspeed: Add VPD data for Rainier machine Ninad Palsule 2023-05-23 16:45:19 -05:00
  • 7efd65423a Merge tag 'pull-riscv-to-apply-20230614' of https://github.com/alistair23/qemu into staging Richard Henderson 2023-06-14 05:28:51 +02:00
  • be5e8563f7 Merge tag 'misc-20230613' of https://github.com/philmd/qemu into staging Richard Henderson 2023-06-14 05:27:55 +02:00
  • 860029321d hw/intc: If mmsiaddrcfgh.L == 1, smsiaddrcfg and smsiaddrcfgh are read-only. Tommy Wu 2023-06-08 22:59:33 -07:00
  • b0182e537e exec/memory: Introduce RAM_NAMED_FILE flag Steve Sistare 2023-06-07 08:18:36 -07:00
  • 6fe4f6c941 hw/vfio: Add number of dirty pages to vfio_get_dirty_bitmap tracepoint Joao Martins 2023-05-30 19:05:56 +01:00
  • f80929f3af exec/ram_addr: Return number of dirty pages in cpu_physical_memory_set_dirty_lebitmap() Joao Martins 2023-05-30 19:05:55 +01:00
  • 9cc44d9bd6 hw/char/parallel-isa: Export struct ISAParallelState Bernhard Beschow 2023-06-12 10:12:38 +02:00
  • 8ff98e09f3 hw/char/parallel: Export struct ParallelState Bernhard Beschow 2023-06-12 10:12:37 +02:00
  • 48143e0fd2 hw/scsi/megasas: Silent GCC duplicated-cond warning Philippe Mathieu-Daudé 2019-12-17 18:34:00 +01:00
  • af33a321fa hw/ide/ahci: Remove stray backslash Niklas Cassel 2023-06-01 15:44:27 +02:00
  • 29770e09e4 hw/i2c: Enable an id for the pca954x devices Patrick Venture 2023-03-22 10:21:36 -07:00
  • f1cc7c28b6 target/i386: Rename helper template headers as '.h.inc' Philippe Mathieu-Daudé 2023-06-06 15:29:54 +02:00
  • 6d70b36b02 target/i386/helper: Shuffle do_cpu_init() Philippe Mathieu-Daudé 2023-06-03 00:31:40 +02:00
  • 3b8484c5d2 target/i386/helper: Remove do_cpu_sipi() stub for user-mode emulation Philippe Mathieu-Daudé 2023-06-03 00:11:03 +02:00
  • 48b9e02679 target/hppa/meson: Only build int_helper.o with system emulation Philippe Mathieu-Daudé 2023-06-03 00:11:54 +02:00
  • ed3958910a accel/hvf: Report HV_DENIED error Antonio Caggiano 2023-06-08 14:30:14 +02:00
  • bb6af0fa51 util/cacheflush: Avoid possible redundant dcache flush on Darwin Philippe Mathieu-Daudé 2023-06-05 21:52:54 +02:00
  • 0baf54d005 util/cacheflush: Use declarations from <OSCacheControl.h> on Darwin Philippe Mathieu-Daudé 2023-06-05 16:05:56 +02:00
  • f975033d56 cocoa: Fix warnings about invalid prototype declarations Philippe Mathieu-Daudé 2023-04-23 18:55:28 +02:00
  • 7f750efcaa linux-user, bsd-user: Preserve incoming order of environment variables in the target Andreas Schwab 2023-03-29 17:00:06 +02:00
  • a574b27af4 target/riscv: Smepmp: Return error when access permission not allowed in PMP Himanshu Chauhan 2023-06-05 22:15:48 +05:30
  • 949b6bcb27 target/riscv/vector_helper.c: Remove the check for extra tail elements Xiao Wang 2023-06-07 17:16:46 +08:00
  • fba59e0f46 target/riscv/vector_helper.c: clean up reference of MTYPE Xiao Wang 2023-06-08 13:35:17 +08:00
  • b83e4f1db4 target/riscv: Fix initialized value for cur_pmmask Weiwei Li 2023-06-10 17:46:51 +08:00
  • b84694defb util/log: Add vector registers to log Ivan Klokov 2023-04-10 15:44:50 +03:00
  • e158a6520a docs/system: riscv: Add pflash usage details Sunil V L 2023-06-01 10:29:10 +05:30
  • 13bdfb8b54 riscv/virt: Support using pflash via -blockdev option Sunil V L 2023-06-01 10:29:09 +05:30
  • 4263e270a2 hw/riscv: virt: Assume M-mode FW in pflash0 only when "-bios none" Sunil V L 2023-06-01 10:29:08 +05:30
  • 90b0aecaf9 target/riscv: Remove pc_succ_insn from DisasContext Weiwei Li 2023-05-26 15:21:24 +08:00
  • 356c13f94d target/riscv: Enable PC-relative translation Weiwei Li 2023-05-26 15:21:23 +08:00
  • 227fb82f99 target/riscv: Use true diff for gen_pc_plus_diff Weiwei Li 2023-05-26 15:21:22 +08:00
  • 022c7550d9 target/riscv: Change gen_set_pc_imm to gen_update_pc Weiwei Li 2023-05-26 15:21:21 +08:00
  • 1df8497b9d target/riscv: Change gen_goto_tb to work on displacements Weiwei Li 2023-05-26 15:21:20 +08:00
  • 8ef23a329a target/riscv: Introduce cur_insn_len into DisasContext Weiwei Li 2023-05-26 15:21:19 +08:00
  • bfc4f9e351 target/riscv: Fix target address to update badaddr Weiwei Li 2023-05-26 15:21:18 +08:00
  • 3bd87176ee disas/riscv.c: Remove redundant parentheses Weiwei Li 2023-05-23 17:35:39 +08:00
  • 98624d1373 disas/riscv.c: Fix lines with over 80 characters Weiwei Li 2023-05-23 17:35:38 +08:00
  • 8deb4756a9 disas/riscv.c: Remove unused decomp_rv32/64 value for vector instructions Weiwei Li 2023-05-23 17:35:37 +08:00
  • c54dab4c85 disas/riscv.c: Support disas for Z*inx extensions Weiwei Li 2023-05-23 17:35:36 +08:00