Commit Graph

  • c45eff30cb target/riscv: Fix format for indentation Weiwei Li 2023-04-05 16:58:11 +08:00
  • 38256529f3 target/riscv: Remove riscv_cpu_virt_enabled() Weiwei Li 2023-04-05 16:58:10 +08:00
  • 22c2f87ab2 target/riscv: Set opcode to env->bins for illegal/virtual instruction fault Weiwei Li 2023-03-30 11:46:36 +08:00
  • 77dff6509c target/riscv: Fix addr type for get_physical_address Weiwei Li 2023-03-29 18:19:28 +08:00
  • 628f0ec1ed target/riscv: Remove redundant parentheses Weiwei Li 2023-03-27 16:08:55 +08:00
  • b3c5077bef target/riscv: Convert env->virt to a bool env->virt_enabled LIU Zhiwei 2023-03-27 16:08:53 +08:00
  • c43732f505 target/riscv: Remove check on RVH for riscv_cpu_set_virt_enabled Weiwei Li 2023-03-27 16:08:52 +08:00
  • 286629216c target/riscv: Remove check on RVH for riscv_cpu_virt_enabled Weiwei Li 2023-03-27 16:08:51 +08:00
  • fbec3f382a target/riscv: Remove redundant check on RVH Weiwei Li 2023-03-27 16:08:50 +08:00
  • 2136b6c30c target/riscv: Remove redundant call to riscv_cpu_virt_enabled Weiwei Li 2023-03-27 16:08:49 +08:00
  • df3ac6da47 target/riscv: Fix itrigger when icount is used LIU Zhiwei 2023-03-24 14:40:11 +08:00
  • 00d312bd78 target/riscv: Add support for Zce Weiwei Li 2023-03-07 16:14:03 +08:00
  • 2c71d02e17 disas/riscv.c: add disasm support for Zc* Weiwei Li 2023-03-07 16:14:02 +08:00
  • d364c0ab68 target/riscv: expose properties for Zc* extension Weiwei Li 2023-03-07 16:14:01 +08:00
  • ce3af0bbbc target/riscv: add support for Zcmt extension Weiwei Li 2023-03-07 16:14:00 +08:00
  • 193eb522e4 target/riscv: add support for Zcmp extension Weiwei Li 2023-03-07 16:13:59 +08:00
  • e0a3054f18 target/riscv: add support for Zcb extension Weiwei Li 2023-03-07 16:13:58 +08:00
  • c4935b5842 target/riscv: add support for Zcd extension Weiwei Li 2023-03-07 16:13:57 +08:00
  • 30b0357902 target/riscv: add support for Zcf extension Weiwei Li 2023-03-07 16:13:56 +08:00
  • b17dd74a54 target/riscv: add support for Zca extension Weiwei Li 2023-03-07 16:13:55 +08:00
  • 2288a5ce43 target/riscv: add cfg properties for Zc* extension Weiwei Li 2023-03-07 16:13:54 +08:00
  • 48249c023d target/riscv: fix invalid riscv,event-to-mhpmcounters entry Conor Dooley 2023-04-04 18:33:34 +01:00
  • 4f2493146d target/riscv: redirect XVentanaCondOps to use the Zicond functions Philipp Tomsich 2023-03-07 19:07:08 +01:00
  • 378e43fa72 target/riscv: refactor Zicond support Philipp Tomsich 2023-03-07 19:07:07 +01:00
  • d53ae79b28 target/riscv: Simplify arguments for riscv_csrrw_check Weiwei Li 2023-03-09 15:13:29 +08:00
  • bbb9fc2591 target/riscv: Simplify type conversion for CPURISCVState Weiwei Li 2023-03-09 15:13:28 +08:00
  • 99c2f5c42a target/riscv: Simplify getting RISCVCPU pointer from env Weiwei Li 2023-03-09 15:13:27 +08:00
  • 662ed9cc85 target/riscv: Fix priv version dependency for vector and zfh LIU Zhiwei 2023-03-21 12:34:15 +08:00
  • 9c33e08b2b target/riscv: Avoid env_archcpu() when reading RISCVCPUConfig Weiwei Li 2023-03-09 15:13:26 +08:00
  • fae4009fb5 qemu-file: Make ram_control_save_page() use accessors for rate_limit Juan Quintela 2023-05-04 13:38:40 +02:00
  • 61abf1ebdc qemu-file: Make total_transferred an uint64_t Juan Quintela 2023-05-04 13:38:39 +02:00
  • ac7d25b816 qemu-file: remove shutdown member Juan Quintela 2023-05-04 13:38:38 +02:00
  • 27a1243f14 qemu-file: No need to check for shutdown in qemu_file_rate_limit Juan Quintela 2023-05-04 13:38:37 +02:00
  • f3030d3440 migration: qemu_file_total_transferred() function is monotonic Juan Quintela 2023-05-04 13:38:34 +02:00
  • 520333490a migration: max_postcopy_bandwidth is a size parameter Juan Quintela 2023-05-04 13:38:33 +02:00
  • cd01a60231 migration/rdma: Check for postcopy sooner Juan Quintela 2023-05-04 13:44:43 +02:00
  • 8c90815797 migration/rdma: It makes no sense to recive that flag without RDMA Juan Quintela 2023-05-04 13:44:42 +02:00
  • 93dc710585 migration/rdma: We can calculate the rioc from the QEMUFile Juan Quintela 2023-05-04 13:44:41 +02:00
  • cf7fe0c5b0 migration/rdma: simplify ram_control_load_hook() Juan Quintela 2023-05-04 13:44:40 +02:00
  • 5f1e7540b4 migration: Make RAM_SAVE_FLAG_HOOK a normal case entry Juan Quintela 2023-05-04 13:44:39 +02:00
  • f3095cc8a7 migration: Rename xbzrle_enabled xbzrle_started Juan Quintela 2023-05-04 13:53:23 +02:00
  • 40f240a764 migration: Put zero_pages in alphabetical order Juan Quintela 2023-05-04 12:33:57 +02:00
  • e2ee200558 migration: Document all migration_stats Juan Quintela 2023-05-04 12:33:56 +02:00
  • 3ec6828a79 migration/rdma: Don't pass the QIOChannelRDMA as an opaque Juan Quintela 2023-05-03 15:18:36 +02:00
  • 3cba22c9ad migration: Fix block_bitmap_mapping migration Juan Quintela 2023-05-03 20:10:36 +02:00
  • f6b761bdbd Merge tag 'qga-pull-2023-05-04' of https://github.com/kostyanf14/qemu into staging Richard Henderson 2023-05-04 12:07:59 +01:00
  • 86dcb6ab9b qga: Fix suspend on Linux guests without systemd Mark Somerville 2023-04-06 13:45:31 +01:00
  • 8cc28cb16e qga/commands-win32.c: Drop the check for _WIN32_WINNT >= 0x0601 Thomas Huth 2023-05-04 09:54:09 +02:00
  • c7d74f2724 qga: test: Add tests for merged flag Daniel Xu 2023-03-22 18:19:28 -06:00
  • 810f677ab8 qga: Add merged variant to GuestExecCaptureOutputMode Daniel Xu 2023-03-22 18:19:27 -06:00
  • 9c5ccc52ab qga: Refactor guest-exec capture-output to take enum Daniel Xu 2023-03-22 18:19:26 -06:00
  • 5a954e0221 qga/linux: add usb support to guest-get-fsinfo Kfir Manor 2023-01-23 15:30:49 +02:00
  • 1488ccb9b6 Merge tag 'pull-nbd-2023-05-03' of https://repo.or.cz/qemu/ericb into staging Richard Henderson 2023-05-04 07:38:10 +01:00
  • de79b52604 block/export: call blk_set_dev_ops(blk, NULL, NULL) Stefan Hajnoczi 2023-05-02 17:11:19 -04:00
  • 7ade2b186d systemd: Also clear LISTEN_FDNAMES during systemd socket activation Eric Blake 2023-03-24 10:33:49 -05:00
  • 044f8cf70a Merge tag 'migration-20230428-pull-request' of https://gitlab.com/juan.quintela/qemu into staging Richard Henderson 2023-05-03 10:29:30 +01:00
  • 0deb7e9b6c migration: Drop unused parameter for migration_tls_client_create() Juan Quintela 2023-04-26 21:33:08 +02:00
  • 3f461a0c0b migration: Drop unused parameter for migration_tls_get_creds() Juan Quintela 2023-04-26 21:26:06 +02:00
  • 5690756d7c migration/rdma: Unfold last user of acct_update_position() Juan Quintela 2023-04-27 17:12:03 +02:00
  • c61d2faa93 migration/rdma: Split the zero page case from acct_update_position Juan Quintela 2023-04-27 10:35:26 +02:00
  • 96820df24e migration: Rename RAMStats to MigrationAtomicStats Juan Quintela 2023-04-26 19:40:13 +02:00
  • aff3f6606d migration: Rename ram_counters to mig_stats Juan Quintela 2023-04-26 19:37:19 +02:00
  • 947701cc1a migration: Move ram_stats to its own file migration-stats.[ch] Juan Quintela 2023-04-26 19:04:06 +02:00
  • e232199aad multifd: We already account for this packet on the multifd thread Juan Quintela 2022-11-28 04:44:53 +01:00
  • 4ebc33f3f3 Merge tag 'pull-tcg-20230502-2' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-05-02 21:18:45 +01:00
  • 129f1f9ee7 tcg: Introduce tcg_out_movext2 Richard Henderson 2023-04-05 22:27:03 -07:00
  • c6a98619f7 tcg/mips: Conditionalize tcg_out_exts_i32_i64 Richard Henderson 2023-04-05 18:40:44 -07:00
  • 341ac0a055 tcg/loongarch64: Conditionalize tcg_out_exts_i32_i64 Richard Henderson 2023-04-05 18:37:25 -07:00
  • 2899062614 accel/tcg: Add cpu_ld*_code_mmu Richard Henderson 2023-04-12 13:43:16 +02:00
  • dc165fcd4e migration/xbzrle: Use __attribute__((target)) for avx512 Richard Henderson 2023-05-01 22:05:55 +01:00
  • c407535385 qemu/int128: Re-shuffle Int128Alias members Richard Henderson 2023-05-01 21:46:25 +01:00
  • bef317d0c3 tcg: Add tcg_gen_gvec_rotrs Nazar Kazakov 2023-05-01 21:17:22 +01:00
  • 4221aa4a88 tcg: Add tcg_gen_gvec_andcs Nazar Kazakov 2023-04-28 15:47:47 +01:00
  • 31fe256d32 qemu/host-utils.h: Add clz and ctz functions for lower-bit integers Kiran Ostrolenk 2023-04-28 15:47:48 +01:00
  • 8841c815a9 qemu/bitops.h: Limit rotate amounts Dickon Hood 2023-04-28 15:47:46 +01:00
  • ac01ec6fe5 accel/tcg: Uncache the host address for instruction fetch when tlb size < 1 Weiwei Li 2023-04-22 21:03:27 +08:00
  • 6a6447fe25 softmmu: Tidy dirtylimit_dirty_ring_full_time Richard Henderson 2023-04-28 11:33:28 +01:00
  • c586691e67 Merge tag 'pull-target-arm-20230502-2' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2023-05-02 16:38:29 +01:00
  • a4ae17e5ec hw/net/allwinner-sun8i-emac: Correctly byteswap descriptor fields Peter Maydell 2023-04-24 17:50:53 +01:00
  • 3e20d90824 hw/sd/allwinner-sdhost: Correctly byteswap descriptor fields Peter Maydell 2023-04-24 17:50:52 +01:00
  • 2b67d0ff97 target/arm: Add compile time asserts to load/store_cpu_field macros Peter Maydell 2023-04-24 16:39:09 +01:00
  • 7f3a3d3dc4 target/arm: Define and use new load_cpu_field_low32() Peter Maydell 2023-04-24 16:39:08 +01:00
  • 2c5fa0778c hw/intc/allwinner-a10-pic: Don't use set_bit()/clear_bit() Peter Maydell 2023-04-24 16:28:33 +01:00
  • 0acbdb4c4a hw/arm/raspi: Use arm_write_bootloader() to write boot code Peter Maydell 2023-04-24 16:27:17 +01:00
  • 902bba549f hw/arm/aspeed: Use arm_write_bootloader() to write the bootloader Cédric Le Goater 2023-04-24 16:27:16 +01:00
  • 0fe43f0abf hw/arm/boot: Make write_bootloader() public as arm_write_bootloader() Cédric Le Goater 2023-04-24 16:27:15 +01:00
  • d565f58b38 hw/net/msf2-emac: Don't modify descriptor in-place in emac_store_desc() Peter Maydell 2023-04-24 16:19:19 +01:00
  • ac64ebbecf docs/about/deprecated.rst: Add "since 7.1" tag to dtb-kaslr-seed deprecation Peter Maydell 2023-04-20 13:22:56 +01:00
  • 34c18203d4 qmp: Deprecate 'singlestep' member of StatusInfo Peter Maydell 2023-04-17 17:40:41 +01:00
  • c27f4b665d qapi/run-state.json: Fix missing newline at end of file Peter Maydell 2023-04-17 17:40:40 +01:00
  • e9ccfdd91d hmp: Add 'one-insn-per-tb' command equivalent to 'singlestep' Peter Maydell 2023-04-17 17:40:39 +01:00
  • e726acd5b8 accel/tcg: Report one-insn-per-tb in 'info jit', not 'info status' Peter Maydell 2023-04-17 17:40:38 +01:00
  • 12fd0f41d0 Document that -singlestep command line option is deprecated Peter Maydell 2023-04-17 17:40:37 +01:00
  • 060e0cd751 bsd-user: Add '-one-insn-per-tb' option equivalent to '-singlestep' Peter Maydell 2023-04-17 17:40:36 +01:00
  • e99c1f89b2 linux-user: Add '-one-insn-per-tb' option equivalent to '-singlestep' Peter Maydell 2023-04-17 17:40:35 +01:00
  • 0e33928cd9 accel/tcg: Use one_insn_per_tb global instead of old singlestep global Peter Maydell 2023-04-17 17:40:34 +01:00
  • 93cbd6c91d softmmu: Don't use 'singlestep' global in QMP and HMP commands Peter Maydell 2023-04-17 17:40:33 +01:00
  • 3cfb0456c3 make one-insn-per-tb an accel option Peter Maydell 2023-04-17 17:40:32 +01:00
  • f802ff1e28 hw/arm/bcm2835_property: Implement "get command line" message Daniel Bertalan 2023-04-25 10:34:31 +00:00
  • 471896381a hw/net: npcm7xx_emc: set MAC in register space Patrick Venture 2022-10-03 10:38:10 -07:00